html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
p,
dl,
dt,
dd,
ul,
ol,
li,
form,
fieldset,
legend,
button,
submit,
input,
textarea,
select,
pre,
sup,
address,
cite,
dfn,
em,
var,
blockquote {
    margin: 0;
    padding: 0;
    border: none;
}

html {
    min-height: 100%;
    border: none 0;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    background: #f8f8f8 !important;
}

ul,
ol {
    list-style-type: none;
}

em,
s,
i {
    font-style: normal;
    text-decoration: none;
}

button,
submit,
input,
select,
textarea {
    outline: none;
}

button,
submit,
input,
select {
    vertical-align: middle;
}

button,
submit {
    cursor: pointer;
    border: none;
}

textarea {
    resize: none;
    outline: none;
}

button::-moz-focus-inner,
submit::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
    padding: 0;
    border: none;
}

table {
    border-spacing: 0;
}

th,
td {
    text-align: left;
}

address,
cite,
dfn,
em,
var {
    font-style: normal;
}

img {
    border: none;
    vertical-align: middle;
}

a {
    outline: none;
}

input,
button {
    font-family: "Microsoft YaHei"
}

body {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", SimHei, sans-serif !important;
    background: #f8f8f8;
    font-family: Arial, Helvetica, sans-serif
}

.buy-page a.page_prev,
.buy-page a.page_next {
    background: url("//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/nw_product.png") no-repeat;
}

.bannerBox {
    border-top: 1px solid #d11120;
    height: 100px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/detailstopBg.png) center center;
}

ul li,
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bannerBoxCon {
    width: 1190px;
    padding: 24px 0;
    overflow: hidden;
    margin: 0 auto;
}

.bannerBox .dLogoNew {
    height: 52px;
    min-width: 52px;
    float: left;
}

.bannerBox h2,
.bannerBox h1 {
    font-size: 24px;
    color: #333;
    float: left;
    padding-left: 16px;
    font-weight: normal;
    margin: 0;
    line-height: 52px;
    overflow: hidden;
    width: 1000px;
    height: 52px;
}

.navBox {
    background: #404145;
    height: 30px;
}

.navCon {
    width: 1190px;
    height: 30px;
    margin: 0 auto;
}

.navCon a {
    display: block;
    float: left;
    width: 146px;
    margin-right: 1px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    text-decoration: none;
}

.navCon a.navCur,
.navCon a:hover {
    background: #ee2e2c;
}

.detailsAd {
    height: 120px;
    background: #fff;
    margin: 0 auto;
    width: 1190px;
    margin-top: 10px;
}

.locationBox {
    width: 1190px;
    height: 44px;
    margin: 0 auto;
}

.locationLeft {
    float: left;
    color: #666;
    font-size: 12px;
    line-height: 44px;
    width: 690px;
    height: 44px;
    overflow: hidden;
    margin-top: -2px;
}

.locationLeft a {
    color: #666;
    text-decoration: none;
    padding: 0 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 220px;
    display: inline-block;
    vertical-align: middle;
}

.locationRight {
    float: right;
}

a.Subscribe {
    float: left;
    padding: 0 15px;
    line-height: 44px;
    font-size: 12px;
    color: #666;
    text-decoration: none;
    display: block;
}

.qcard-tit {
    height: 32px;
    width: 405px;
    border: 1px solid #dfdfdf;
    background: #fafafa;
    float: left;
    margin-top: 5px;
    position: relative;
    z-index: 500;
}

.qcard-tit dl {
    margin: 6px 0;
}

.qcard-tit dt {
    font-size: 14px;
    padding: 0 10px;
    border-right: 1px solid #dfdfdf;
    height: 20px;
    width: 170px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.qcard-tit dd {
    float: left;
    width: 148px;
    padding: 0 10px;
    color: #666;
    font-size: 14px;
    margin: 0;
    border-right: 1px solid #dfdfdf;
}

.qcard-tit dt a {
    font-size: 14px;
    text-decoration: none;
    color: #333;
}

.qcard-tit dd span {
    float: left;
    padding-right: 4px;
}

.grade-icon {
    float: left;
    width: 88px;
    padding-top: 2px;
}

.grade-icon em {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png);
    background-repeat: no-repeat;
    margin-right: 1px;
}

.grade-icon em.startIco {
    background-position: -152px 0px;
}

.grade-icon em.DiaIco {
    background-position: -176px -1px;
}

.grade-icon em.AncrownIco {
    background-position: 0px 0px;
}

.codeImg {
    position: absolute;
    top: 3px;
    right: 6px;
    height: 26px;
    width: 26px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -102px 0px;
}

.locationBox a:hover,
.view-con-l ul li span a:hover {
    color: #ee2e2c;
}

.detailsBox1 {
    width: 1190px;
    background: #fff;
    margin: 0 auto;
    padding-bottom: 10px;
    position: relative;
}

.Box1Left {
    float: left;
    width: 1020px;
    padding: 0 20px 20px;
    margin-top: 15px;
    min-height: 530px;
}

.proTitle {
    padding: 4px 0;
    margin: 0 0 15px 0;
    line-height: 28px;
    min-height: 28px;
    color: #333;
    font-size: 18px;
    font-weight: normal;
    width: 900px;
    overflow: hidden;
}

.region-custom {
    width: 300px;
    /* float:left;*/
}

.verticalBox {
    height: 300px;
    width: 300px;
    padding-bottom: 20px;
}

.vertical-img {
    width: 380px;
    height: 380px;
}

.imgBotList {
    height: 77px;
    width: 300px;
}

.imgBotList span {
    width: 22px;
    height: 77px;
    float: left;
    display: block;
}

.tabContainer {
    width: 256px;
    float: left;
    overflow: hidden;
}

.tabContainer ul {
    overflow: hidden;
    width: 275px;
}

.tabContainer ul li {
    float: left;
    height: 77px;
    width: 77px;
    margin-right: 12px;
}

.tabContainer ul li a {
    display: block;
    height: 75px;
    width: 75px;
    border: 1px solid #e5e5e5;
}

span.imgLeftArrow {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -847px 28px;
}

span.imgRigArrow {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -898px 28px;
}

.leftImgBot {
    height: 16px;
    line-height: 16px;
    padding: 10px 0 0 22px;
    /* overflow:hidden;*/
}

.leftImgBot a {
    color: #333;
    font-size: 12px;
    padding-left: 18px;
    text-decoration: none;
    cursor: pointer;
    height: 16px;
    line-height: 16px;
}

.leftImgBot a:hover {
    color: #ee2e2c;
}

.Box1LeftCon {
    width: 380px;
    float: left;
}

.pro-fav {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -984px -151px no-repeat;
    float: left;
    padding-left: 24px;
}

.Box1LeftCon a.report {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -975px -116px no-repeat;
    margin-left: 5px;
    border-left: 1px solid #dfdfdf;
    padding-left: 29px;
}

.view-con {
    position: absolute;
    top: 32px;
    left: -1px;
    width: 405px;
    height: 170px;
    background: #fff;
    border: 1px solid #dfdfdf;
    z-index: 5000;
}

.view-con-l {
    float: left;
    padding: 6px 0 6px 14px;
    margin: 7px 0;
    border-right: 1px dashed #dfdfdf;
    height: 145px;
    width: 255px;
}

.view-con-r {
    float: left;
    width: 114px;
    padding: 20px 10px;
    font-size: 12px;
    white-space: nowrap;
}

.view-con-l ul li span.f-left-tit {
    float: left;
    display: block;
    font-size: 12px;
    color: #666;
    width: 60px;
    text-align: right;
}

.view-con-l ul li {
    overflow: hidden;
    line-height: 18px;
    padding: 5px 0;
    *padding: 2px 0;
}

.view-con-l ul li span,
.view-con-l ul li span a {
    color: #333;
    float: left;
    font-size: 12px;
    text-decoration: none;
}

.view-con-l ul li .grade-icon {
    margin-right: 10px;
}

.viewBtnBox {
    padding-top: 5px;
    height: 32px;
}

.viewBtnBox a {
    display: block;
    height: 30px;
    width: 92px;
    float: left;
    margin-right: 10px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #dfdfdf;
    color: #666;
    background: #f9f9f9;
    text-decoration: none;
    font-size: 14px;
}

.viewBtnBox a.CollectBtn,
.viewBtnBox a:hover {
    border: 1px solid #ee2e2c;
    background: #fff4f4;
    color: #ee2e2c;
}

.detail-cont {
    height: auto;
    margin: 0 auto;
    padding: 10px 0;
    width: 1000px;
}

.detail-content-box {
    width: 100%;
    background: #f8f8f8;
    padding: 15px 0;
}

.detail-cont-main {
    width: 998px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px 1px #ddd;
    margin: 0 auto 15px;
    background: #fff;
    position: relative;
}

.region-detail-gallery {
    float: left;
    width: 380px;
    position: relative;
    min-height: 468px;
    padding-bottom: 5px;
    z-index: 500;
}


.mod-detail-gallery .tab-pane {
    height: 380px;
    margin: 0;
    /* position: relative; */
    width: 380px;
}

.mod-detail-gallery .tab-pane .vertical-img {
    background: #fff;
    height: 380px;
    width: 380px;
    /* position: relative; */
}
/*图片遮罩层的样式*/
.mask {
    width: 200px;
    height: 200px;
    background: orangered;
    opacity: 0.2;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}


.vertical-img {
    display: table;
    font-size: 0;
}

.vertical-img .box-img {
    vertical-align: middle;
}

.vertical-img img {
    vertical-align: middle;
    text-align: center;
}



.mod-detail-gallery .tab-content {
    padding: 10px 0 12px 0;
    width: 380px;
}

#dt-tab {
    border: none;
}

.mod-detail-gallery .tab-content-container {
    height: 60px;
    overflow: hidden;
    width: 350px;
    float: none;
    margin: 0 auto;
}

.mod-detail-gallery .nav-tabs {
    height: 62px;
    position: relative;
}

.mod-detail-gallery .nav-tabs .tab-trigger {
    float: left;
    height: 60px;
    margin: 0 5px;
    width: 60px;
    _display: inline;
}

.mod-detail-gallery .nav-tabs .vertical-img {
    height: 60px;
    padding: 0;
    width: 60px;
}

.mod-detail-gallery .obj-fav {
    height: 28px;
    margin: 0 auto;
    padding-left: 9px;
    text-align: center;
    width: 304px;
    clear: both;
}

.obj-fav a,
.obj-fav .share {
    float: left;
}

.obj-fav form {
    cursor: pointer;
    float: left;
    height: 28px;
    margin-right: 6px;
    width: 110px;
}

#btnFavoProd {
    background: #fff;
    cursor: pointer;
    line-height: 24px;
    width: 86px;
}

.pro-fav span {
    display: block;
    float: left;
    _display: inline;
}



.share {
    background: #fff;
    height: 26px;
    width: 135px;
    border: 1px solid #e5e5e5;
    line-height: 26px;
    position: relative;
    z-index: 700;
}

.share-tit,
.report,
.share-con {
    float: left;
}

.share-con {
    position: relative;
}

.share-con-view {
    height: 26px;
    left: 0px;
    position: absolute;
    border: 1px solid #e5e5e5;
    background: #fff;
    top: -1px;
    width: 213px;
    border-left: none;
}

.share-con-view a {
    margin-left: 4px;
}

.share-tit {
    margin-left: 3px;
    display: block;
    width: 50px;
    height: 26px;
}

.share-con a {
    margin-top: 5px;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/icon/icons_0_16.png") no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    text-indent: -99999em;
    width: 16px;
}

#bdshare {
    position: absolute;
    left: 54px;
    top: 0;
    padding-bottom: 0 !important;
}

#bdshare a {
    _padding-left: 20px;
}

.more-share {
    width: 26px;
    height: 26px;
    display: inline-block;
    border-left: 1px solid #e5e5e5;
    background-position: -162px -486px;
    margin-left: none !important;
    float: right;
    cursor: pointer;
}

.marking-wrap {
    height: 60px;
    left: 10px;
    position: absolute;
    top: -8px;
    width: 46px;
    z-index: 9999
}

.marking-img-box {
    width: 59px;
    height: 61px;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/market_img.png") no-repeat;
    color: #fff;
    text-align: center;
}

.marking-img-box span {
    display: block;
    height: 46px;
    font-size: 16px;
    font-family: "Microsoft YaHei", "SimHei";
    line-height: 22px;
    overflow: hidden;
    padding: 4px;
    width: 46px;
}

/*pinshihui*/
a {
    text-decoration: none;
}

.detail-right-con a:hover {
    text-decoration: none;
    /* color:#fff */
}

.marking-wrap-p {
    height: 54px;
    left: 10px;
    position: absolute;
    top: -8px;
    width: 59px;
    z-index: 9999;
}

.marking-img-box-p {
    width: 59px;
    height: 54px;
    color: #fff;
    text-align: center;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/jlt-pingshih.png) no-repeat 0 0;
    cursor: pointer
}

.detail-right-con {
    width: 620px;
    padding: 0px 0px 10px 20px;
    float: left;
    min-height: 488px;
    position: relative;
    /* z-index:1;*/
    font-size: 14px;
}

.detail-right-con .item-top-tit-p {
    padding: 0px 0px 0px 54px;
    width: 600px;
    font: bold 18px/24px "Microsoft YaHei", "SimHei";
    height: 48px;
    color: #333;
    overflow: hidden;
    margin-bottom: 8px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/jlt-pingshih.png) no-repeat 0 -60px
}

.detail-right-con .n-price {
    width: 640px;
    height: 40px;
    line-height: 40px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/red-bg-price_03.jpg) no-repeat center center
}

.detail-right-con .n-price .item-left-t {
    color: #fff;
    display: inline-block;
    width: 50px;
    margin-right: 8px;
    font-size: 12px;
    font-family: "SimSun", "Microsoft YaHei", "SimHei"
}

.detail-right-con .n-price .item-price-r {
    font-size: 24px;
    color: #fff;
    font-family: "Microsoft YaHei", "SimHei";
    font-weight: bold
}

.detail-right-con .n-price .fl-right {
    float: right;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    _margin-top: 13px
}

.detail-right-con .n-price .fl-right i {
    font-style: normal;
    display: inline-block;
    width: 11px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/jlt-pingshih.png) no-repeat 0 -151px;
    height: 9px;
    margin: 0px 4px
}

.detail-right-con .item-row {
    line-height: 40px;
    float: left;
    clear: both;
    width: 616px;
    margin-left: 13px;
    height: 40px
}

.detail-right-con .item-left-t {
    display: block;
    width: 65px;
    text-align: left;
    margin: 0 18px 0 15px;
    color: #999;
    font-size: 12px;
}

.detail-right-con .h-price .item-price-r {
    font-size: 12px;
    color: #666;
    text-decoration: line-through;
    font-weight: bold;
    font-family: Helvetica, Arial
}

.detail-right-con .h-price .zhek {
    color: #666;
    margin: 0 10px;
    font-weight: bold;
}

.detail-right-con .item-left-t,
.item-price-r,
.itemTime-last {
    float: left;
    line-height: 30px;
}

.detail-right-con .itemTime-last {
    width: 603px;
    height: 40px;
    background: #fff3f5;
    padding-left: 13px;
    margin-left: 13px
}

.fl {
    float: left
}

.detail-right-con .itemTime-last .fl {
    _margin-top: 13px
}

.detail-right-con .itemTime-last .fl .last-tit,
.itemTime-last .fl .last-tm {
    display: inline;
    line-height: 40px
}

.detail-right-con .itemTime-last .fl .last-tit {
    margin: 0 12px;
    color: #666;
    font-weight: bold;
}

.detail-right-con .itemTime-last .fl .last-tm {
    color: #333
}

.detail-right-con .itemTime-last .fl .last-tm i {
    width: 12px;
    height: 12px;
    display: inline-block;
    font-style: normal;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/jlt-pingshih.png) no-repeat 0 -132px
}

.detail-right-con .itemTime-last .fr {
    float: right;
    margin-right: 10px;
    line-height: 40px;
    font-weight: bold;
}

.detail-right-con .itemTime-last .fr span {
    color: #333;
    cursor: pointer
}

.scroll {
    position: relative;
    width: 360px;
}

.scroll li {
    position: absolute;
    width: 26px;
    height: 77px;
    top: -78px;
    cursor: pointer;
}

.scroll li a {
    background-image: url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/scroll.png");
    background-repeat: no-repeat;
    margin-top: 10px;
}

.scroll .img-scroll-left {
    left: 0;
}

.scroll .dis-img-scroll-left {
    background-position: 2px 26px;
}

.scroll .able-img-scroll-left {
    background-position: 2px -37px;
}

.scroll .img-scroll-right {
    right: -26px;
}

.scroll .dis-img-scroll-right {
    background-position: -16px 27px;
}

.nextProWrap {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 60px;
    z-index: 301;
    width: 380px;
}

.opacity {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 300;
    width: 100%;
    height: 60px;
    background: #000;
    opacity: 0.5;
    filter: Alpha(opacity=50);
}

.nextPro {
    padding: 5px 0 0 10px;
    overflow: hidden;
}

.nextProlink {
    margin: 2px 15px 0 0;
}

.nextProlink a:link,
.nextProlink a:visited {
    border: 1px dashed #e0e0e0;
    color: #fff;
    display: block;
    height: 45px;
    line-height: 22px;
    text-align: center;
    width: 45px;
    font-size: 12px;
}

.nextProlink,
.nextPro dl {
    float: left;
}

.nextPro dl {
    overflow: hidden;
}

.nextPro dl dt {
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin-top: 7px;
}

.nextPro dl dt a {
    display: table-cell;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-family: Arial;
}

.nextPro dl dt,
.nextPro dl dd {
    float: left;
    margin-right: 10px;
}

.nextPro dl dd.defaut {
    margin: 0;
}

.nextProtxt {
    width: 215px;
}

.nextProtxt a:link,
.nextProtxt a:visited {
    display: block;
    width: 150px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
    margin: 5px 0 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    font-family: "Microsoft YaHei", "SimHei";
}

.nextProtxt a:hover {
    color: #fff;
}

.Proprice {
    font-size: 12px;
    color: #fff;
    font-family: "Microsoft YaHei", "SimHei";
    overflow: hidden;
    height: 22px;
    line-height:22px;
    width: 150px;
}

.defaut a:link,
.defaut a:visited {
    display: block;
    margin-top: 5px;
    color: #0266b4;
    font-size: 12px;
    text-align: center;
}

.defaut a:hover {
    text-decoration: underline;
}

.img-scroll-right a {
    display: block;
    width: 20px;
    height: 77px;
}

.img-scroll-left a {
    display: block;
    background-position: 0 27px;
    width: 20px;
    height: 77px;
}

.tab-content-container ul li a {
    display: table-cell;
    height: 58px;
    width: 58px;
    border: 1px solid #e5e5e5;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 50px;
    *font-family: Arial;
}

.vertical-img .zoomThumbActive {
    border: 1px solid #ee2e2c;
}

.Box1Rig ul li a {
    color: #fff;
    font-size: 12px;
}

.Box1Rig ul li p {
    color: #ee2e2c;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}

.Box1Rig ul li a {
    display: table-cell;
    width: 110px;
    height: 110px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 72px;
    *font-family: Arial;
}

.Box1Rig ul li a img {
    vertical-align: middle;
}

.Box1Rig h3 {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
    padding-bottom: 10px;
}

.Box1Rig h3 span {
    color: #ee2e2c;
}

.Box1Rig {
    padding: 0 30px;
    width: 172px;
    float: left;
    padding: 10px 0;
    margin: 10px 0;
    border-left: 1px dashed #ddd;
    margin-left: -1px;
}

.Box1Rig ul li {
    display: block;
    height: 130px;
    width: 112px;
    margin: 0 30px 15px 30px;
    position: relative;
}

.Box1Rig ul li a,
.Box1Rig ul li span {
    display: table-cell;
    width: 110px;
    height: 110px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 72px;
    *font-family: Arial;
}

.Box1Rig ul li a img {
    vertical-align: middle;
    max-width: 110px;
    max-height: 110px;
}

.Box1Rig {
    padding: 0 30px;
    width: 132px;
    float: left;
    padding: 10px 0;
    margin: 10px 0;
    border-left: 1px dashed #ddd;
    margin-left: -1px;
    position: absolute;
    right: 0;
    height: 100%;
    background: #efefef;
}

.Box1Rig ul li {
    display: block;
    height: 440px;
    width: 82px;
    margin: 0 30px 15px 30px;
    position: relative;
}

.Box1Rig ul li a,
.Box1Rig ul li span {
    display: table-cell;
    width: 80px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 72px;
    *font-family: Arial;
}

.Box1Rig ul li a img {
    vertical-align: middle;
    max-width: 80px;
    max-height: 80px;
}

.Box1Rig .box1RigImg {
    height: 80px;
    position: relative;
    border: 1px solid #ececec;
}

.rigMore {
    text-align: right;
    line-height: 20px;
    padding-right: 30px;
    font-size: 12px;
}

.rigMore a {
    color: #666;
    text-decoration: none;
}

.rigPrice {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 110px;
}

.rigBg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 110px;
    background: #fff;
    height: 24px;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.rigPrice p {
    text-align: center;
    font-size: 12px;
    position: absolute;
    bottom: 0;
    width: 110px;
    left: 0;
    line-height: 24px;
    color: #333;
    margin: 0;
}

.RecommendBox {
    width: 1148px;
    padding: 18px 20px 15px;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    margin-top: 15px;
    background: #fff;
}

.RecommendBox h3 {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    padding-left: 10px;
    border-left: 3px solid #ee2e2c;
    color: #333;
    font-weight: normal;
}

.recomBox {
    overflow: hidden;
    padding-top: 20px;
}

.recomBox ul {
    width: 1200px;
}

.recomBox ul li {
    width: 172px;
    margin-right: 23px;
    float: left;
}

.recomBox ul li .recomImg {
    height: 170px;
    width: 170px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}

.recomBox ul li .recomImg a {
    display: table-cell;
    height: 170px;
    width: 170px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-family: Arial;
    *font-size: 113.41px;
}

.recomBox ul li dl dt {
    padding-top: 10px;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 24px;
}

.recomBox ul li dl dt a {
    color: #666;
    line-height: 24px;
}

.recomBox ul li dl dt a:hover {
    color: #ee2e2c;
}

.recomBox ul li dl dd {
    color: #ee2e2c;
    font-size: 16px;
}

.recomBox ul li dl dd em {
    font-size: 16px;
    font-style: normal;
}

.main-detail-info {
    width: 1190px;
    margin: 15px auto;
}

.main-sidbar-left {
    float: left;
    width: 240px;
}

.tab-content-container a:hover {
    border: 1px solid #d11120;
}

.mmt-years {
    width: 238px;
    height: auto;
    border: 1px solid #ff7d7c;
    margin-bottom: 15px;
    position: relative;
    *z-index: 6000;
    padding-top: 10px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proLeftBg2.png);
}

.vip-head-tit {
    height: 48px;
    _height: 35px;
    background: none;
    line-height: 48px;
    font-weight: bold;
}

.vip-head-tit h2 {
    height: 48px;
    padding-left: 20px;
    font-size: 18px;
    font-weight: bold;
}

.item-hd-top-tit {
    height: 34px;
}

.hclogo-small {
    float: left;
    display: block;
    width: 32px;
    height: 48px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 0 -67px;
}

.mmt-vip-mid {
    font-size: 16px;
    float: left;
    display: block;
    color: #333;
    font-family: "Microsoft YaHei", "SimHei";
    margin: 0 8px 0 4px;
}

.years-th {
    font-size: 16px;
    float: left;
    color: #333;
    font-family: "Microsoft YaHei", "SimHei";
}

.years-th i {
    font-style: normal;
    margin: 0 1px;
    color: #ee2e2c;
    font-weight: bold;
}

.comply-name {
    margin: 9px 20px 0;
    position: relative;
    z-index: 1000;
    padding-bottom: 10px;
    overflow: visible;
}

.comply-name .comply-tit {
    display: block;
    line-height: 22px;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 182px;
    height: 22px;
}

.comply-name .tips {
    left: 1px;
    line-height: 24px;
    position: absolute;
    top: -21px;
    width: 165px;
    z-index: 999;
}

.comply-name .tips s {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -493px 0px;
    display: inline-block;
    height: 7px;
    left: 81px;
    position: absolute;
    text-decoration: none;
    top: 15px;
    width: 14px;
    overflow: hidden;
}

.comply-name p.cName {
    font-size: 14px;
    color: #333;
    font-weight: normal;
    text-align: center;
}

.mmt-sp-btn {
    display: block;
    margin: 10px auto 0;
    width: 137px;
    height: 26px;
    background: #ee2e2c;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    line-height: 26px;
    text-align: center;
}

.tips-cont {
    background: #fff;
    border: 1px solid #ffcc7f;
    bottom: -16px;
    left: 0;
    padding: 0 10px;
    position: absolute;
    width: 182px;
    *width: 182px;
    font-size: 12px;
    max-height: 300px;
    overflow-y: auto;
}

.tips-cont p .numb_tip {
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    vertical-align: middle;
    width: 95px;
    color: #333;
}

.tips-cont p a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 173px;
}

.item-mmt-txt {
    padding: 10px 20px 0;
    overflow: hidden;
    padding-bottom: 8px;
}

.item-mmt-l,
.item-mmt-r {
    float: left;
}

.item-mmt-l {
    color: #666;
    display: block;
    margin-right: 0;
    float: left;
    font-size: 12px;
    line-height: 30px;
}

.item-mmt-r {
    float: left;
    width: 138px;
    line-height: 30px;
    min-height: 30px;
    font-size: 12px;
    color: #333;
    padding-left: 2px;
}

.item-mmt-txt ul li {
    overflow: visible;
    float: left;
    width: 217px;
}

.fwhIco,
.rbwIco,
.rjbIco,
.cpIco,
.cydIco,
a.sytVipIco,
a.jvIco {
    display: block;
    float: left;
    background-image: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png);
    margin-right: 3px;
    margin-top: 9px;
    margin-bottom: 5px;
}

.rbwIco {
    width: 50px;
    height: 16px;
    background-position: 0px -135px;
    margin-top: 8px;
    position: relative;
}

.cpIco {
    width: 50px;
    height: 16px;
    background-position: -122px -135px;
    margin-top: 8px;
}

.cydIco {
    width: 50px;
    height: 20px;
    background-position: -60px -134px;
    margin-top: 6px;
}

.rjbIco {
    width: 74px;
    height: 15px;
    background-position: -1px -180px;
}

.rsnIco {
    width: 130px;
    height: 41px;
    background-position: -1px -235px;
    margin-top: 0px;
}

.rsnIco2 {
    width: 130px;
    height: 41px;
    background-position: -150px -235px;
    margin-top: 0px;
}

.itemBtnBox {
    padding-top: 14px;
    height: 48px;
    padding-left: 20px;
}

.itemBtnBox a {
    display: block;
    height: 30px;
    font-size: 14px;
    color: #666;
    width: 72px;
    float: left;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) #fff no-repeat;
    border: 1px solid #dfdfdf;
    line-height: 30px;
    text-align: center;
    margin-right: 10px;
    padding-left: 20px;
}

.itemBtnBox a.ItenmBtn {
    background-position: -974px -189px;
}

.itemBtnBox a.ConsBtn {
    background-position: -974px -237px;
}

.itemBtnBox a:hover {
    color: #ee2e2c;
    border: 1px solid #ee2e2c;
}

.ContactBox {
    border: 1px solid #dfdfdf;
    border-top: 2px solid #ee2e2c;
    width: 238px;
    background: #fff;
    margin-bottom: 15px;
}

.ContactBox h2 {
    height: 46px;
    line-height: 46px;
    padding-left: 20px;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #dfdfdf;
    font-weight: normal;
}

.ContactBoxCon {
    padding: 10px 20px;
    overflow: hidden;
}

.ContactBoxCon ul li {
    width: 210px;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
}

.ContactBoxCon span {
    float: left;
    color: #666;
    width: 56px;
    white-space: nowrap;
    padding-left: 24px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png)no-repeat;
}

.ContactRig {
    float: left;
    width: 126px;
    min-height: 30px;
    color: #333;
    padding-left: 2px;
}

.ContactRig.fRed {
    font-weight: bold;
    color: #ee2e2c;
}

span.cName {
    background-position: -982px -288px;
}

span.cTel1 {
    background-position: -982px -337px;
}

span.cTel2 {
    background-position: -983px -378px;
}

span.cFax {
    background-position: -981px -424px;
}

.ContactBtn {
    height: 40px;
    display: block;
    width: 196px;
    background: #ee2e2c;
    border: 1px solid #d10200;
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    margin: 17px 0 16px 0;
}

.product-classify {
    background: #fff;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    margin-bottom: 15px;
}

.classifyTit,
.newProTit {
    height: 48px;
    background: #fff;
    line-height: 48px;
    border-bottom: 1px solid #dfdfdf;
}

.classifyTit h2,
.newProTit h2 {
    height: 48px;
    padding-left: 20px;
    font-size: 18px;
    font-weight: normal;
    position: relative;
}

.classifyTit h2 a,
.newProTit h2 a {
    float: right;
    font-size: 12px;
    color: #666;
    text-decoration: none;
    margin-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
    height: 48px;
    display: block;
}

.classify-hd {
    position: relative;
}

.classify-hd a {
    line-height: 34px;
    position: absolute;
    right: 10px;
    top: 0;
}

.content-box {
    width: 237px;
    overflow: hidden;
}

.sidbar-pro h3 {
    cursor: pointer;
    line-height: 40px;
    padding-left: 35px;
    width: 202px;
    font-size: 14px;
    font-weight: normal;
    border-top: 1px dashed #dfdfdf;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -668px -472px no-repeat;
    margin-top: 0px;
}

.sidbar-pro h3 a {
    color: #333;
}

.sidbar-pro-cur h3 {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -668px -346px no-repeat !important;
}

.sidbar-por-list .sidbar-pro-cur ul {
    display: block;
    border-top: 1px dashed #dfdfdf;
    padding: 5px 0;
}

.sidbar-pro {
    overflow: hidden;
}

.sidbar-pro ul li {
    padding-left: 35px;
    font-size: 12px;
    line-height: 26px;
}

.sidbar-pro ul li a {
    color: #666;
    text-decoration: none;
    display: block;
}

.pro-txtb {
    margin-top: -1px
}

.classifycImg {
    padding: 8px 0;
    display: block;
    overflow: hidden;
}

.youSearch {
    overflow: hidden;
    margin-bottom: 15px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.youSearch ul li {
    line-height: 40px;
    height: 40px;
    border-top: 1px dashed #dfdfdf;
    overflow: hidden;
    padding-right: 20px;
}

.youSearch ul li a {
    display: block;
    font-size: 14px;
    color: #333;
}

.vip-head-tit2 {
    height: 48px;
    background: #fff;
    line-height: 48px;
    border-bottom: 1px solid #ddd;
}

.vip-head-tit2 h2 {
    height: 48px;
    padding-left: 20px;
    font-size: 18px;
    font-weight: normal;
}

.keyWords {
    margin-top: -1px;
}

.new-product {
    background: #fff;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.new-product ul li {
    overflow: hidden;
    height: 80px;
    padding: 15px 20px;
    border-top: 1px dashed #dfdfdf;
}

.new-sell-view {
    overflow: hidden;
}

.new-sell-view ul {
    margin-top: -1px;
}

.new-sell-view ul li dl dt {
    width: 80px;
    height: 80px;
    margin-right: 10px;
    border: 1px solid #e0e0e0;
    float: left;
}

.new-sell-view ul li dl dt a {
    display: table-cell;
    width: 80px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    *font-family: Arial;
    *font-size: 60px;
    *display: block;
}

.new-sell-view ul li dl dt a img {
    max-height: 80px;
    max-width: 80px;
}

.new-sell-view ul li dl dd {
    width: 105px;
    float: left;
    font-size: 12px;
    line-height: 18px;
}

.new-pro-tit a {
    display: block;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
}

.new-pro-price {
    font-size: 14px;
    color: #ee2e2c;
    padding-top: 10px;
    font-family: "Microsoft YaHei", "SimHei";
}

.new-pro-price span {
    font-size: 14px;
    padding-right: 2px;
}

.main-detail-con {
    float: right;
    width: 935px;
}

.pro-info-main-r {
    height: 48px;
    border-bottom: 1px solid #dfdfdf;
    background: #fff;
}

.pro-info-main-r .pro-tab-left {
    float: left;
}

.pro-tab-left li {
    padding: 0 35px;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    color: #333;
    float: left;
    cursor: pointer;
}

.pro-tab-left li.pro-tab-cur {
    height: 47px;
    border-bottom: 2px solid #ee2e2c;
    color: #ee2e2c;
}

.main-detail-con {
    overflow: hidden;
    /* border:1px solid #e5e5e5;*/
}

.proDetailCon {
    padding: 20px 35px;
    /* overflow:hidden;*/
}

.dvop-title {
    line-height: 30px;
    font-size: 14px;
    color: #333;
    padding-bottom: 10px;
    *padding-top: 10px;
}

.d-vopy table {
    width: 100%;
    float: left;
    border-left: 1px solid #ededed;
    border-top: 1px solid #ededed;
    font-size: 12px;
    margin-bottom: 18px;
}

.d-vopy th {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    width: 200px;
    padding: 0;
    background-color: #F5F5F5;
    text-align: center;
    font-weight: normal;
    min-height: 34px;
    line-height: 34px;
}

.d-vopy td {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    vertical-align: top;
}

.d-vopy {
    overflow: hidden;
}

.d-xi-b {
    padding: 10px 0;
}

.detailBot {
    font-size: 14px;
    padding: 10px 0 0;
    color: #666;
    clear: both;
}

.hotComBox {
    width: 933px;
    border: 1px solid #e5e5e5;
    background: #fff;
    float: left;
    margin-bottom: 15px;
}

.hotComBox .dTitBot h3 {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    *padding-top: 2px;
    padding-left: 10px;
    border-left: 3px solid #ee2e2c;
    color: #333;
    font-weight: normal;
    margin-top: 15px;
    float: left;
}

.hotComBoxList {
    overflow: hidden;
    padding: 20px 35px 10px;
    position: relative;
}

.hotComBoxList ul {
    width: 950px;
    overflow: hidden;
}

.hotComBoxList ul li {
    width: 202px;
    margin-right: 20px;
    float: left;
    padding-bottom: 20px;
}

.hotComBoxList ul li .recomImg {
    height: 200px;
    width: 200px;
    border: 1px solid #e5e5e5;
}

.hotComBoxList ul li .recomImg a {
    display: table-cell;
    height: 200px;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-family: Arial;
    *font-size: 174.6px;
}

.dTitBot {
    padding-left: 20px;
    height: 48px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.main-detailBox {
    position: relative;
    margin-bottom: 15px;
    width: 933px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.hotComBoxList ul li dl dt {
    padding-top: 10px;
    font-size: 12px;
    height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.hotComBoxList ul li dl dt a {
    color: #666;
    line-height: 24px;
}

.hotComBoxList ul li dl dt a:hover {
    color: #ee2e2c;
}

.hotComBoxList ul li dl dd {
    color: #ee2e2c;
    font-size: 16px;
}

.hotComBoxList ul li dl dd em {
    font-size: 16px;
    font-style: normal;
}

.relatedList {
    width: 933px;
    border: 1px solid #e5e5e5;
    background: #fff;
    float: left;
    margin-bottom: 35px;
    padding-bottom: 5px;
}

.dTitBot h3 {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    padding-left: 10px;
    border-left: 3px solid #ee2e2c;
    color: #333;
    font-weight: normal;
    margin-top: 15px;
}

.reListBox {
    padding: 10px 30px;
    position: relative;
}

.reListBox ul li {
    overflow: hidden;
    margin-bottom: 10px;
}

.reListBox dl dt {
    color: #333;
    font-size: 14px;
    line-height: 40px;
    padding: 4px 0 0;
}

.reListBox dl dd {
    overflow: hidden;
    line-height: 28px;
}

.reListBox dl dd a {
    display: block;
    width: 154px;
    margin-right: 20px;
    float: left;
    height: 28px;
    font-size: 12px;
    color: #666;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.reListShow,
.reListHide {
    position: absolute;
    height: 22px;
    width: 80px;
    border: 1px solid #e5e5e5;
    background: #fff;
    left: 50%;
    margin-left: -46px;
    bottom: -28px;
    border-top: navajowhite;
    font-size: 12px;
    color: #333;
    text-align: center;
    padding-right: 10px;
    line-height: 22px;
}

.reListShow {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -918px -522px no-repeat #fff;
    cursor: pointer;
}

.reListHide {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -918px -564px no-repeat #fff;
    cursor: pointer;
}

.footerBox {
    background: #fff;
    overflow: hidden;
    color: #666;
    padding-bottom: 5px;
}

.classify-box {
    width: 100%;
    height: 38px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
}

.classify {
    color: #333;
    height: 38px;
    line-height: 40px;
    clear: both;
    width: 1210px;
    margin: auto;
}

.classify-cont {
    color: #666;
    font-weight: bold;
    margin-right: 0px;
    padding-left: 20px;
    font-size: 12px;
}

.classify a {
    color: #666;
    font-family: "MicroSoft YaHei";
    font-size: 12px;
    padding: 0 4px;
    _padding: 0 2px;
    vertical-align: middle;
    margin: 0 10px;
    *margin: 0 8px;
}

.classify a:hover {
    background: #f7f7f7;
    text-decoration: none;
    color: #da2a2a;
}

.d-footer {
    text-align: center;
    font-size: 12px;
    background: #fff;
    padding-top: 10px;
    min-width: 1190px;
}

.d-footer p {
    height: 24px
}

.d-footer a {
    color: #666;
    margin: 0 10px;
}

.bwserico {
    position: absolute;
    top: 19px;
    left: -107px;
    padding: 5px;
    width: 252px;
}

.bwserico table {
    margin: 0 auto;
    border: 1px solid #ffcc7f;
    background: #fff;
}

.bwserico table td {
    padding: 8px 3px 0 3px;
}

.bwserico span {
    margin-right: 2px;
    display: inline-block;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/nw_ico.png) no-repeat;
    width: 51px;
    height: 18px;
}

.bwserico span.b1 {
    background-position: -2px 0;
}

.bwserico span.b2 {
    background-position: -1px -25px;
}

.bwserico span.b3 {
    background-position: -1px -47px;
}

.bwserico span.b4 {
    background-position: -1px -70px;
}

.bwserico s {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/nw_ico.png) no-repeat -65px -53px;
    width: 14px;
    height: 17px;
    position: absolute;
    display: inline-block;
    top: -1px;
    left: 119px;
    text-decoration: none;
}

.leftAdBox {
    overflow: hidden;
    height: 240px;
    overflow: hidden;
    margin-top: 15px;
}

.about-bus {
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 0;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 16px;
}

.about-bus p {
    float: left;
    height: 24px;
    color: #333;
    padding-left: 5px;
    width: 316px;
}

.about-bus p a {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/nw_product.png") no-repeat;
    background-position: -164px -52px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
    padding-left: 21px;
    color: #333;
}

.about-bus p a:hover {
    text-decoration: none;
    color: #000;
    cursor: default;
}

.bus-view:link,
.bus-view:visited,
.bus-down:link,
.bus-down:visited {
    color: #1e50a2;
    display: inline-block;
    float: left;
    margin-left: 9px;
}

.fixedBox {
    height: 30px;
    background: #fff;
    height: 58px;
    width: 1188px;
    border: 1px solid #e6e6e6;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -594px;
    z-index: 5000;
}

.fSearchBox {
    width: 220px;
    height: 32px;
    border: 1px solid #dfdfdf;
    position: relative;
    margin: 12px 0 0 15px;
    float: left;
}

.fSearchBox input {
    height: 32px;
    line-height: 32px;
    color: #333;
    width: 140px;
    padding: 0 0 0 8px;
    font-size: 12px;
    font-family: "Microsoft YaHei";
}

.fSearchBox button {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 32px;
    background: #f4f4f4;
    border-left: 1px solid #dfdfdf;
    font-size: 16px;
    color: #666;
    font-family: "Microsoft YaHei";
    line-height: 32px;
}

.fTabBox {
    float: left;
    height: 58px;
    line-height: 58px;
    padding-left: 50px;
}

.fTabBox a {
    height: 58px;
    font-size: 18px;
    color: #333;
    float: left;
    margin-right: 70px;
}

.fTabBox a {
    height: 58px;
    font-size: 18px;
    color: #333;
    text-decoration: none;
}

.fTabBox a.fTabCur,
.fTabBox a:hover {
    color: #ee2e2c;
}

.fRigBtnBox {
    float: right;
    padding-right: 30px;
    padding-top: 12px;
}

.fRigBtnBox a {
    display: block;
    float: left;
    width: 118px;
    height: 30px;
    background: #fff4f4;
    text-align: center;
    line-height: 30px;
    margin-left: 10px;
    border: 1px solid #ed2d2c;
    color: #ed2d2c;
}

.fRigBtnBox a.fdgBtn,
.fRigBtnBox a:hover {
    background: #ee2e2c;
    color: #fff;
}

.proDetailCon .til {}

.til .rate2 {
    float: left;
    border-right: 1px dashed #dfdfdf;
    margin-right: 30px;
    width: 370px;
    padding: 0 40px 0 0;
}

.til .rate2 h4 {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    padding-bottom: 8px;
}

.til .rate2 p.beststyle {
    color: #ee2e2c;
    font-size: 36px;
}

.scoreBox {
    float: left;
    overflow: hidden;
    padding-left: 60px;
}

.scoreBox .hpl-bg {
    width: 122px;
    height: 10px;
    background: #efefef;
    display: inline-block;
    position: relative;
}

.scoreBox .hpl-c {
    height: 10px;
    position: absolute;
    top: 0;
    left: 0;
    background: #ee2e2c;
}

.scoreBox ul li {
    overflow: hidden;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
}

.scoreBox ul li span {
    float: left;
    display: block;
    padding-right: 10px;
    width: 80px;
    color: #666;
}

.contleft {
    float: left;
}

.scoreRig {
    float: left;
}

.scoreRig h4 {
    font-size: 14px;
    color: #333;
    font-weight: normal;
}

.scoreRig2 {
    float: left;
    width: 210px;
    padding-left: 15px;
    font-size: 12px;
    color: #666;
    line-height: 26px;
    padding-top: 2px;
}

.scoreRig2 .red {
    color: #ee2e2c;
    padding-left: 5px;
}

.pj-title {
    height: 32px;
    padding-left: 10px;
    background: #f8f8f8;
    color: #666;
    font-size: 12px;
    line-height: 32px;
    margin-top: 20px;
}

.pj-title span {
    display: block;
    float: left;
    padding: 0 15px;
    cursor: pointer;
}

.pj-title span.pjCur,
.pj-title span:hover {
    color: #ee2e2c;
}

.impressionBox {
    overflow: hidden;
    margin: 10px 0;
}

.impressionBox dt {
    font-size: 14px;
    padding: 0 0 10px 0;
    color: #333;
}

.impressionBox dd {
    overflow: hidden;
    padding: 2px 0;
}

.impressionBox dd a {
    overflow: hidden;
    display: block;
    padding: 0 10px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #ffd7dd;
    color: #d7281d;
    text-decoration: none;
    float: left;
    margin-left: 12px;
    margin-bottom: 6px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}

.pjTabBox {
    overflow: hidden;
    padding-top: 15px;
}

.w90 {
    width: 90px;
}

.w120 {
    width: 120px;
}

.w130 {
    width: 130px;
}

.pjTabBox td {
    line-height: 22px;
    color: #333;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    padding: 28px 0;
    border-bottom: 1px solid #dfdfdf;
}

.EvaLeft {
    width: 100px;
    margin: 0 auto;
    text-align: left;
}

.EvalRig {
    text-align: left;
    width: 320px;
    padding-left: 30px;
}

.s-mod-page {
    text-align: right;
    clear: both;
    padding: 30px 0 10px;
    cursor: pointer;
    font-size: 12px;
}

.s-mod-page a {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    text-align: center;
    color: #676767;
    cursor: pointer;
}

.s-mod-page a:hover {
    text-decoration: none;
    background: #ed494a;
    border: 1px solid #d83536;
    color: #FFF
}

.s-mod-page span {
    display: inline-block
}

.s-mod-page span.page-cur {
    background: #ed494a;
    border: 1px solid #d83536;
    color: #FFF;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.s-mod-page span.page-prev,
.s-mod-page span.page-n {
    width: 52px;
    height: 28px;
    line-height: 28px;
    color: #9a9a9a;
    border: 1px solid #e3e3e3;
    text-align: center;
    background: #ebebeb
}

.s-mod-page .page-prev a,
.s-mod-page .page-n a,
.s-mod-page span.page-n a {
    width: 52px;
    background: #fff
}

.s-mod-page .page-prev a,
.s-mod-page span.page-n a {
    border: none;
    margin: 0
}

.s-mod-page .page-prev a:hover,
.s-mod-page span.page-n a:hover {
    border: 1px solid #d83536;
    width: 50px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    background: #d83536
}

.s-mod-page .page_start,
.s-mod-page .page_end {
    width: 52px;
    height: 28px;
    line-height: 28px;
    color: #9a9a9a;
    border: 1px solid #e3e3e3;
    text-align: center;
    background: #ebebeb
}

.s-mod-page .page-next {
    display: inline;
    margin-left: 10px
}

.s-mod-page .page-next .intopage {
    text-align: center;
    border: 1px solid #b5b5b5;
    width: 44px;
    height: 20px;
    line-height: 20px;
    margin: 0 2px
}

.s-mod-page .page-next .gopage {
    width: 42px;
    height: 24px;
    line-height: 24px;
    background: url("//style.org.hc360.cn/images/my/images/Distribution/searBtn.png") no-repeat;
    border: none;
    margin-left: 15px;
    cursor: pointer
}

.grayEllipsis {
    color: #666;
}

.pageBox {
    float: right;
}

.pageBox * {
    float: left;
    margin-left: 5px;
}

.active-ico {
    padding: 0 3px;
    background: #ee2e2c;
    color: #fff;
    display: block;
    float: left;
    height: 18px;
    width: 46px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    border-radius: 2px 0 0 2px;
    margin-top: 6px;
}

.item-price-r .Coupon em {
    margin: 0 12px 0 10px;
    color: #333;
}

.active-info {
    margin-bottom: 4px;
}

.item-row-w {
    line-height: 30px;
    /* float:left;*/
    clear: both;
    width: 650px;
    padding: 0;
}

.item-row-w:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.CouponBtn {
    display: block;
    float: left;
    color: #ee2e2c !important;
    border: 1px solid #ee2e2c;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    width: 40px;
    text-align: center;
    border-radius: 0 2px 2px 0;
    margin-top: 6px;
}

.city-tit,
.itxt-into,
.adress-city {
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 500;
}

.introduction {
    margin-top: 13px;
    width: 100%;
    padding: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.item-row-h {
    width: 100%;
    background: #f5f5f5;
}

.evaluation .assess,
.evaluation .sold {
    color: #333;
}

.evaluation .assess {
    margin-right: 14px;
}

.evaluation .sold {
    margin-left: 14px;
    color: #666;
}

.evaluation span em {
    color: #666;
    margin-left: 12px;
}

.cg-info {
    clear: both;
    margin-top: 5px;
    padding-left: 0;
    overflow: hidden;
    padding-bottom: 5px;
}

.cg-info-table .cg-table {
    width: 556px;
}

.cg-table {
    width: 100%;
    float: left;
}

.cg-info .dg-table {
    width: 510px;
}

.cg-table-con {
    border-spacing: 1px;
    width: 90%;
    font-size: 12px;
    background: #e5e5e5;
    float: left;
    border-collapse: separate;
}

.cg-table .amount-cont {
    width: 200px;
    margin-left: -1px;
}

.cg-table-con th {
    background: #fff;
    color: #333;
    padding: 0;
    text-align: center;
    height: 30px;
    font-size: 12px;
    font-weight: normal;
}

.order,
.standards {
    width: 90px;
}

.purchaser {
    width: 316px;
}

.cg-table-con tr,
.cg-table-con td {
    text-align: center;
    font-size: 12px;
    color: #333;
    background: #fff;
    padding: 0px;
}

.cg-table-con tr .del-line {
    text-decoration: line-through;
    color: #999;
}

.cg-table-con td {
    height: 40px;
}

.PurchaseNum {
    overflow: hidden;
}

.item-control {
    height: 30px;
    margin-left: 16px;
    width: 255px;
    line-height: 30px;
}

.item-control .detail-amount-control {
    height: 28px;
    line-height: 28px;
    width: 130px;
}

.detail-amount-control a {
    position: absolute;
    top: -1px;
    border-radius: 2px 0 0 2px;
    height: 26px;
    line-height: 200px;
    overflow: hidden;
    width: 26px;
    float: none;
    top: -1px;
    border: 1px solid #e5e5e5;
}


.detail-amount-control .input {
    width: 74px;
    position: relative;
    margin: 0px 25px;
}

.adress-wrap {
    overflow: visible;
    float: left;
    width: 515px;
    font-size: 12px;
}

.price-num {
    line-height: 30px;
    float: left;
}

.price-num .rmb {
    color: #ee2e2c;
    float: left;
    font-family: Helvetica, Arial;
    font-size: 24px;
    margin-right: 4px;
    width: 10px !important;
    height: 30px;
}

.price-num span {
    color: #ee2e2c;
    font-size: 24px;
    float: left;
}

.number {
    color: #666;
    float: left;
    font-size: 12px;
    margin-left: 10px;
}

.number i {
    font-style: normal;
    top: 4px;
}

.see-detail {
    margin: 6px 0px 0 0;
    float: right;
}

.cur-span {
    display: block;
    color: #666;
    cursor: pointer;
    background-position: -120px -256px;
    text-decoration: none;
}

.pro-btn-wrap {
    width: 550px;
    padding: 10px 0 10px 100px;
}

a.orange-btn1 {
    width: 160px;
    color: #fff !important;
    background: #ee2e2c;
    border: 1px solid #ee2e2c;
}

.pro_btn a {
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    height: 38px;
    display: block;
}

.pro_btn li {
    float: left;
    _display: inline;
    margin-right: 10px;
}

a.blue-btn2 {
    border: 1px solid #ee2e2c;
    height: 38px;
    width: 148px;
    color: #ee2e2c !important;
    background: #fff4f4;
}

a.blue-btn2:hover {
    color: #fff !important;
    background: #d11120;
    border: 1px solid #d11120;
}

a.Contact {
    border: 1px solid #dfdfdf;
    height: 38px;
    width: 130px;
    background: #f9f9f9;
    color: #666;
    border-radius: 4px;
    cursor: pointer;
}

.topPriceBox {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 0px -358px;
    height: 69px;
    width: 100%;
    margin-bottom: 6px;
    line-height: 68px;
}

.topPriceLeft {
    display: block;
    width: 65px;
    text-align: left;
    line-height: 68px;
    margin: 0 18px 0 15px;
    color: #999;
    font-size: 12px;
    float: left;
}

.topPriceRig {
    float: left;
    font-size: 30px;
    color: #ee2e2c;
    font-family: Arial, Verdana;
}

.topPriceRig em {
    font-size: 30px;
    padding-right: 4px;
}

span.Line {
    color: #666;
}

.item-sel-tab {
    _overflow: hidden;
    width: 510px;
    float: left;
}

.item-sel-tab a {
    float: left;
    display: block;
    padding: 0 13px;
    border: 1px solid #dfdfdf;
    margin: 4px 6px 4px 0;
    position: relative;
    min-width: 34px;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    color: #333;
    line-height: 22px;
    height: 22px;
    z-index: 30;
}

.item-sel-tab a:hover {
    border: 1px solid #ee2e2c;
    text-decoration: none;
    color: #ee2e2c;
}

.item-sel-tab-cur .item-sel-cur {
    border: 1px solid #ee2e2c;
    color: #ee2e2c;
}

.item-sel-tab-cur .item-sel-cur:hover {
    color: #ee2e2c;
}

.item-sel-tab-cur .unitem-sel-cur {
    border: 2px solid #e5e5e5;
    padding: 3px 4px;
    color: #969696;
}

.item-sel-tab-cur .unitem-sel-cur:hover {
    border: 1px solid #e5e5e5;
    padding: 3px 4px;
    color: #969696;
    text-decoration: none;
    cursor: not-allowed;
}

.item-sel-tab .item-sel-cur i {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    display: block;
    width: 10px;
    height: 20px;
    background-position: -168px -95px;
}

.item-sel-tab .item-sel-cur i {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    display: block;
    width: 14px;
    height: 15px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 2px -20px;
}

a.amount-down {
    left: 0;
    background-position: -32px -52px;
}



.item-row-w.price {
    padding-top: 10px
}

.product-classify a:hover,
.keyWords a:hover,
.new-product a:hover,
.reListBox dl dd a:hover {
    color: #ee2e2c;
}

.proTopBox {
    height: 90px;
    background: #fff;
    border-bottom: 1px solid #ee2e2c;
}

.proTopBoxCon {
    height: 48px;
    padding: 21px 0;
    margin: 0 auto;
    width: 1190px;
}

.proTopBoxCon .logoBox {
    height: 48px;
    width: 160px;
    float: left;
}

.part-search {
    width: 100%;
    height: 70px;
    background: #fff;
    padding-top: 20px;
    margin-bottom: 10px;
}

.logo-img,
.goods-tit span b,
.com-xx-box .com-xx p b {
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/SY-shop/more-little.png) no-repeat;
}

.logo-img {
    background-position: 0px 0px;
    width: 148px;
    height: 48px;
    display: block
}

.search {
    float: left;
    width: 580px;
    padding-left: 40px;
    padding-top: 2px;
    height: 66px;
}

.search-box {
    width: 700px;
    height: 40px;
}

.search input {
    width: 480px;
    height: 32px;
    border: 2px solid #e5e5e5;
    border-right: none;
    line-height: 32px;
    color: #A8A8A8;
    padding-left: 10px;
    float: left;
    display: inline-block;
}

.search label {
    float: left
}

.search label button {
    width: 86px;
    height: 36px;
    background: #018BF6;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border: none;
    cursor: pointer
}

.ht-words {
    color: #999;
    float: left;
}

.hot-word {
    z-index: 10;
    font-size: 12px;
    float: right;
    line-height: 44px;
}

.hot-word ul {
    overflow: hidden;
    float: left;
    overflow: hidden;
}

.hot-word ul li {
    float: left;
    margin: 0 10px;
    max-width: 90px;
    height: 40px;
    /*line-height:20px;*/
}

.hot-word ul li a {
    color: #666;
    max-width: 75px;
    height: 40px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
    overflow: hidden;
}

.hot-word ul li a:hover {
    color: #ee2e2c;
    text-decoration: none;
}

.hot-word span.more {
    cursor: pointer;
    display: block;
    float: left;
    color: #666;
    padding-left: 10px;
    height: 40px;
    position: relative;
}

.hot-word span.more .showkey {
    background: #fff;
    padding: 5px;
    border: 1px solid #c7c7c7;
    position: absolute;
    top: 32px;
    left: -350px;
    width: 390px;
    z-index: 9909;
    line-height: 20px;
}

.hot-word span.more .showkey a {
    display: inline-block;
    width: 86px;
    line-height: 20px;
    margin-right: 5px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
}

.button-box {
    float: right;
}

.btn:hover {
    background: #018BF6;
    color: #fff
}

.btn {
    width: 134px;
    height: 32px;
    border: 1px solid #018BF6;
    text-align: center;
    line-height: 32px;
    color: #018BF6;
    font-size: 14px;
    margin-left: 8px;
    cursor: pointer;
}

.search button {
    width: 86px;
    height: 36px;
    text-align: center;
    line-height: 34px;
    color: rgb(255, 255, 255);
    font-size: 14px;
    float: left;
    cursor: pointer;
    background: #ee2e2c;
    border: none;
    margin-right: 10px;
}

.ht-words a {
    color: #333;
}

.topRigBtn {
    padding: 4px 0 0 0;
    float: right;
}

.topRigBtn a {
    float: left;
    display: block;
    width: 36px;
    margin-left: 10px;
    height: 36px;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/strengthIco2.png") 0 0 no-repeat;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 34px;
}

.topRigBtn a.topBtn1 {
    background-position: 8px -287px;
}

.topRigBtn a.topBtn2 {
    background-position: 5px -331px;
}

.topFixed {
    height: 80px;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 111119;
    padding-bottom: 7px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/topBgImg.png);
    min-width: 1190px;
}

.topFixed .topFixedBg {
    height: 88px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.fixedLogo {
    background: #ee2e2c;
    height: 78px;
    width: 150px;
    float: left;
}

.fixedLogo a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/dListTop.png);
    display: block;
    width: 150px;
    height: 78px;
}

.fixedLogoRig {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/dListTop.png) -151px 0px no-repeat;
    height: 78px;
    width: 150px;
    float: left;
}

.topBtnBox {
    position: absolute;
    height: 78px;
    top: 0;
    left: 310px;
    right: 479px;
    line-height: 34px;
    overflow: hidden;
}

.topBtnBox span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    float: left;
    color: #ee2e2c;
    height: 40px;
    line-height: 40px;
    text-align: right;
    border: 1px solid #e6e6e6;
    border-top: none;
    padding-right: 5px;
}

.topBtnBox a {
    float: left;
    *min-width: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    display: block;
    font-size: 14px;
    width: 100px;
    text-align: center;
    border: 1px solid #e6e6e6;
    border-top: none;
    height: 40px;
    border-left: none;
    line-height: 40px;
    color: #333;
    text-decoration: underline;
    position: relative;
    *position: relative;
}

.topBtnBox a em {
    color: #333;
    text-decoration: none;
}

.topBtnBox a:hover {
    color: #ee2e2c;
}

.topFixedSea {
    width: 450px;
    right: 10px;
    top: 18px;
    position: absolute;
    padding: 5px 0 5px 30px;
}

.fSearchBox2 {
    width: 450px;
    height: 34px;
}

.fSearchBox2 input {
    height: 30px;
    line-height: 30px;
    color: #333;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-family: "Microsoft YaHei";
    border: 2px solid #dfdfdf;
    width: 240px;
    border-right: none;
    float: left;
}

.fSearchBox2 button {
    width: 80px;
    height: 34px;
    background: #d11120;
    font-size: 14px;
    color: #fff;
    font-family: "Microsoft YaHei";
    line-height: 34px;
    float: left;
}

.Box2Input {
    float: left;
    height: 30px;
}

.fSearchBox2 a.moreBtn {
    display: block;
    float: left;
    margin-left: 10px;
    background: #f9f9f9;
    text-align: center;
    line-height: 32px;
    color: #666;
    height: 32px;
    border: 1px solid #dfdfdf;
    width: 100px;
    font-size: 14px;
    text-decoration: none;
}

.fSearchBox2 a.moreBtn:hover {
    border: 1px solid #d11120;
    color: #d11120;
}

.topPriceBoxGray {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 0px -450px;
    height: 69px;
    width: 100%;
    margin-bottom: 6px;
    line-height: 68px;
}

.clearfix:after,
.proDetailCon:after,
.main-detail-info:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}



.hotBusi {
    background: #f5f5f5;
    height: 32px;
    padding: 9px 30px;
    font-size: 14px;
    width: 807px;
    margin-bottom: 25px;
}

.hotBusi span {
    display: block;
    float: left;
    line-height: 32px;
    color: #333;
}

.hotBusi a {
    display: block;
    float: left;
    height: 30px;
    background: #fff;
    padding: 0 8px;
    border: 1px solid #e5e5e5;
    color: #666;
    line-height: 30px;
    margin: 0 5px;
    color: #666;
    width: 90px;
    text-align: center;
    overflow: hidden;
}

.loadIngBox {
    padding-bottom: 10px;
    text-align: center;
}

.pro_btn li .ask-price {
    background: #018bf6;
    color: #fff;
    width: 160px;
    cursor: pointer;
    border: 1px solid #0a7cde;
}

.pro_btn li .ask-price:link,
.pro_btn li .ask-price:visited {
    color: #fff;
}

.cg-q-cord {
    float: left;
    width: 40px;
    position: relative;
    margin-left: 0;
    z-index: 602;
}

.cg-q-cord dl {
    width: 38px;
    height: 38px;
    border: 1px dashed #ccc;
}

.cg-q-cord dl dt,
.cg-q-cord dl dd {
    float: left;
}

.cg-q-cord dl dt {
    width: 34px;
    height: 34px;
    padding: 2px;
    text-indent: -9999em;
    background: #fff url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/nw_product.png") no-repeat -91px -58px
}

.cg-q-cord dl dd {
    text-align: center;
    line-height: 38px;
    width: 133px;
    color: #666;
    background: #fff;
}

.big-img {
    width: 148px;
    height: 179px;
    padding: 12px 12px 0;
    overflow: hidden;
    border: 1px dashed #ccc;
    left: 0;
    bottom: 39px;
    background: #fff;
    position: absolute !important;
}

.CardWrap {
    width: 148px;
    height: 148px;
    padding: 12px;
}

.CardTit {
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #333;
    font-size: 12px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.big-img img {
    left: 75px !important;
    top: 72px !important;
}

a.Contact2 {
    border: 1px solid #018bf6;
    height: 38px;
    width: 148px;
    background: #e2f0ff;
    color: #018bf6;
    cursor: pointer;
}

a.Contact2:hover {
    background: #0a7cde;
    color: #fff;
    border: 1px solid #0a7cde;
}

.telBra {
    font-size: 18px;
    color: #ee2e2c;
    font-family: "Microsoft YaHei";
    font-weight: bold;
}

.PromotionBox {
    height: 100px;
    width: 100%;
    margin-bottom: 6px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 0px -539px;
}

.PromotionBox dt {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    overflow: hidden;
}

.PromotionBox dd {
    height: 60px;
}

.PromotionBox dt span {
    float: left;
    font-size: 12px;
    color: #fff;
}

.PromotionBox dt span b {
    font-size: 16px;
    font-weight: normal;
    padding: 0 5px;
}

.PromotionBox dt a {
    float: right;
    padding-right: 20px;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}

.PromotionBox dt a:hover {
    text-decoration: underline;
}

.topPriceLeft2 {
    display: block;
    width: 65px;
    text-align: left;
    line-height: 60px;
    margin: 0 18px 0 15px;
    color: #999;
    font-size: 12px;
    float: left;
    height: 60px;
}

.pshIco {
    float: left;
    height: 18px;
    width: 47px;
    margin-right: 5px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -0px -307px;
    margin-top: 12px;
}

.PromoPrice {
    float: left;
    line-height: 60px;
}

.PromoPriceRig {
    float: left;
    font-size: 30px;
    color: #ee2e2c;
    font-family: Verdana;
}

.PromoPrice em {
    font-size: 30px;
    padding-right: 4px;
}

span.yPrice {
    display: block;
    float: left;
    font-size: 14px;
    text-decoration: line-through;
    color: #999;
    line-height: 60px;
    padding-left: 5px;
}

.yPrice2 {
    float: left;
    height: 30px;
    padding-top: 10px;
    padding-left: 5px;
}

.yPrice2 span {
    font-size: 14px;
    text-decoration: line-through;
    color: #999;
    display: block;
}

.yPrice2 em {
    display: block;
    height: 16px;
    min-width: 49px;
    line-height: 16px;
    padding-left: 1px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -84px -307px;
}

.guaranteeBox {
    padding: 10px 0;
    /* height:3px; */
    width: 640px;
    height: 30px;
}

.guaranteeCon {
    float: left;
    margin-left: -14px;
}

.guaranteeCon ul li {
    width: 105px;
    float: left;
    position: relative;
    height: 30px;
    margin-right: 40px;
}

.guaranteeCon ul li a.guaranteeLink {
    display: block;
    height: 28px;
    width: 85px;
    font-size: 12px;
    position: absolute;
    line-height: 28px;
    color: #666;
    text-decoration: none;
    padding-right: 20px;
    padding-top: 1px;
    text-align: center;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -906px -700px no-repeat #fff;
    border-bottom: none;
    top: 0;
    z-index: 50;
}

.guaranteeCon ul li.gHover a.guaranteeLink {
    border: 1px solid #dfdfdf;
    border-bottom: navajowhite;
}

.guaranteeShow {
    position: absolute;
    top: 29px;
    left: 0;
    line-height: 22px;
    padding: 6px 10px;
    border: 1px solid #dfdfdf;
    font-size: 12px;
    background: #fff;
    overflow: hidden;
    z-index: 5;
}

.guaranteeShow span.gbotSpan1 {
    padding-left: 22px;
    line-height: 22px;
    display: block;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -980px 1px no-repeat;
}

.guaranteeShow span.gbotSpan1 a {
    color: #1965ff;
}

.guaranteeShow span.gbotSpan1 a:hover {
    text-decoration: underline;
}

.w265 {
    width: 265px;
}

.guaranteeShow.w120 span {
    display: block;
    float: left;
    height: 22px;
    color: #333;
    width: 60px;
    text-align: left;
    line-height: 22px;
}

.gbotSpan2,
.gbotSpan3,
.gbotSpan4 {
    padding-left: 20px;
    display: block;
    float: left;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) no-repeat
}

.gbotSpan2 {
    width: 70px;
    background-position: 0px -655px;
}

.gbotSpan3 {
    width: 110px;
    background-position: -981px 1px;
}

.gbotSpan4 {
    width: 150px;
    background-position: 0px -705px;
}

.view-con-r .q-icon {
    width: 110px;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.view-con-r .q-icon img {
    left: 43px !important;
    top: 43px !important;
    max-height: 111px;
    max-width: 111px;
}

.view-con-r .q-tit {
    text-align: center;
    line-height: 20px;
    margin-top: 6px;
    height: 20px;
    width: 114px;
    margin: 6px auto 0;
    color: #999;
    overflow: hidden;
}

button.thisShop {
    background: #fff;
    color: #ee2e2c;
    border: 1px solid #ee2e2c;
    height: 36px;
}

.item-mmt-r .grade-icon {
    padding-top: 7px;
}

.evaluation a {
    color: #666;
}

.evaluation a:hover {
    color: #ee2e2c;
}



.pro-tab-left li.pro-tab-cur a:link,
.pro-tab-left li.pro-tab-cur a:visited {
    color: #ee2e2c;
}

/*tankuang link-me*/
.down-xj {
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    filter: alpha(opacity=50);
}

.c-red {
    color: #ee2e2c
}

em {
    font-style: normal
}

.check-num-box a,
.check-price-box a {
    color: #333;
    text-decoration: none
}

.check-num-box a:hover,
.check-price-box a:hover {
    text-decoration: none
}

.check-num-box {
    width: 560px;
    height: auto;
    background: #fff;
    border-radius: 4px;
    padding-bottom: 10px;
    font-family: "Microsoft YaHei" !important;
    z-index: 100000000000;
}

.check-num {
    background-color: #fff;
    font-size: 14px;
    border-radius: 4px;
    width: 520px;
    height: auto;
    position: relative;
    font-family: "Microsoft YaHei";
    color: #333;
    padding: 0 20px;
}

.check-num p {
    font-family: "Microsoft YaHei"
}

.close_window {
    width: 59px;
    height: 98px;
    position: absolute;
    right: 0;
    top: -98px;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat 0 -189px;
    cursor: pointer;
}

.close_window:hover {
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat -66px -189px;
}

.check-num .title,
.inquiry_popup .title,
.check-price-box .title {
    font-size: 24px;
    line-height: 70px;
    height: 70px;
    width: 520px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}

.check-num .title span.t-left {
    width: 5px;
    height: 24px;
    display: inline-block;
    position: absolute;
    left: -20px;
    top: 25px;
    background: #d11120;
}

.check-num .word-box {
    position: relative;
    overflow: hidden;
}

.check-num .word1 {
    position: relative;
    padding-bottom: 10px
}

.check-num .word1 .p,
.check-num .word3 .p {
    font-size: 14px;
    width: 520px;
    height: 36px;
    line-height: 40px;
    vertical-align: middle;
    position: relative
}

/*warning*/
.check-num .word1 .p em.warning {
    position: absolute;
    left: 110px;
    top: 2px;
    display: none;
    width: 199px;
    height: 38px;
}

.check-num .word1 .w320 em.warning {
    width: 319px
}

.check-num .word1 .p em strong,
.check-num .word2 .p .hide strong,
.inquiry_form ul li.inquiry_form_con .inquiry_form_con_tip strong {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    display: inline-block;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat -60px 0;
    margin-right: 4px;
    margin-bottom: 2px;
}

.check-num .word-box .word1 .tel2 em {
    font-weight: bold;
}

.check-num .word1 .p span,
.check-num .word3 .p span {
    display: block;
    height: 26px;
    float: left;
    text-align: center
}

.check-num .word1 .p b {
    width: 14px;
    height: 14px;
    margin: 14px 4px 4px 6px;
    display: inline-block;
    vertical-align: middle;
    float: left;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat;
}

.check-num .word1 .p em {
    position: absolute;
    left: 81px;
    top: 0px
}

.check-num .word1 .sate b {
    background-position: 0px -58px
}

.check-num .word1 .name b {
    background-position: 0px -78px
}

.check-num .word1 .tel1 b {
    background-position: 0px -99px
}

.check-num .word1 .tel2 b {
    background-position: 0px -121px
}

.check-num .word1 .p .itemxunp {
    margin-left: 145px
}

.check-num .word1 .name .l-qq {
    width: 14px;
    height: 16px;
    display: inline-block;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat 0 0;
    float: none;
    margin: 0 6px 0;
}

.check-num .word1 .name .l-ff {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat -23px 0;
    float: none;
}

/*sent*/
.check-num .sent-me {
    position: absolute;
    font-size: 14px;
    right: 0;
    top: 0;
    cursor: pointer;
}

.check-num .sent-me em {
    display: block;
    width: 16px;
    height: 13px;
    font-style: normal;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat 0 -34px;
    vertical-align: middle;
    margin-right: 4px;
    margin-top: 28px;
    float: left
}

.check-num .sent-me a {
    color: #008bf5
}

.check-num .word1 .tel a {
    margin-left: 64px
}

.check-num .word1 .checked {
    margin-left: 64px;
    vertical-align: middle
}

.check-num .word1 .checked label.blue {
    margin-left: 8px
}

.check-num .word2 .num {
    position: relative;
    width: 520px;
    height: 42px;
    vertical-align: middle;
    margin-top: 16px;
}

.check-num .word2 .p .hide {
    color: #d11120;
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 5px;
}

.check-num .word2 .num span {
    height: 42px;
    text-align: center;
    line-height: 42px
}

.check-num .word2 .num .text-num {
    width: 320px;
    height: 40px;
    border-style: none;
    border: 1px solid #e5e5e5;
    line-height: 40px;
    border-radius: 4px;
    color: #999;
    padding-left: 10px;
}

.check-num .word2 .num .text-num2 {
    width: 200px;
}

.check-num .word2 .num .button {
    width: 110px;
    height: 42px;
    background: #d11120;
    color: #fff;
    text-align: center;
    line-height: 42px;
    font-size: 14px;
    position: absolute;
    right: 90px;
    top: 0px;
    border-radius: 4px
}

.check-num .word2 .num .button a {
    width: 110px;
    height: 42px;
    display: block
}

.check-num .button a {
    color: #fff
}

.check-num .button a:hover {
    text-decoration: none;
    color: #fff
}

/*p-2*/
.check-num .word3 {
    position: relative;
    height: 170px;
    vertical-align: middle;
    padding: 15px 34px;
    background: #f1f1f1;
    border-radius: 4px;
    margin-bottom: 10px
}

.check-num .word3 .num {
    margin: 4px 0 19px 0;
    width: auto;
}

.check-num .word3 .num strong {
    font-weight: normal;
    color: #ee2e2c;
    margin-left: 71px;
    width: 140px;
    height: 30px;
    text-align: center;
    line-height: 29px;
    display: inline-block;
    font-size: 12px
}

.check-num .word3 .yanzm {
    position: relative
}

.check-num .word3 .yanzm .yanzm-img {
    position: absolute;
    right: 55px;
    top: 0;
    width: 110px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    line-height: 40px;
    display: inline-block;
}

.check-num .word3 .yanzm .change-more {
    position: absolute;
    right: 8px;
    top: 0;
}

.check-num .word3 .yanzm .text-num {
    width: 200px
}

.check-num .word3 .button1,
.check-price-box .check-price .button1 {
    position: absolute;
    bottom: 19px;
    left: 98px;
    width: 160px;
    height: 40px;
    border-style: none;
    border: 1px solid #d11120;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
}

.check-num .word3 .button1 a,
.check-price-box .check-price .button1 a {
    width: 160px;
    height: 40px;
    display: block;
    color: #d11120;
    font-size: 14px
}

.check-num .word3 .button2,
.check-price-box .check-price .button2 {
    position: absolute;
    bottom: 19px;
    left: 269px;
    width: 162px;
    height: 42px;
    border-style: none;
    line-height: 42px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    background: #d11120
}

.check-num .word3 .button2 a,
.check-price-box .check-price .button2 a {
    width: 162px;
    height: 42px;
    display: block;
    color: #fff;
    font-size: 14px
}

/*success*/
.check-num .word3 .tcbx1 {
    padding: 10px 0;
}

.check-num .word3 .tcbx1 .tcbx1-1 {
    width: 90px;
    height: 100px;
    margin: 0 auto 10px;
    font-size: 18px
}

.check-num .word3 .tcbx1 .tcbx1-1 span {
    width: 57px;
    height: 58px;
    display: block;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat -106px 0;
    margin-left: 9px;
    margin-bottom: 7px;
}

.check-num .word3 .tcbx1 .tcbx1-2 {
    line-height: 24px;
    text-align: center;
}

.inquiry_popup,
.check-price-box {
    font-family: "Microsoft YaHei" !important;
    width: 560px;
    height: 476px;
    background: #fff;
    border-radius: 4px;
    padding-bottom: 10px;
    padding: 0 20px;
    position: relative;
}

.inquiry_popup .title,
.check-price-box .title {
    width: 560px;
    text-align: center;
}

.inquiry_popup .process {
    width: 332px;
    height: 30px;
    margin: 0px auto;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/process-xunjia.png) no-repeat center center;
    padding: 15px 114px;
    border-bottom: 1px solid #e5e5e5;
}

.inquiry_adopt {
    width: 514px;
    height: 60px;
    margin: 30px auto 20px;
    background: #f8f8f8;
    border: 1px solid #efefef
}

.inquiry_adopt .inquiry_adopt_info {
    width: 385px;
    height: 20px;
    margin: 10px auto 5px
}

.inquiry_adopt .inquiry_adopt_info li {
    float: left
}

.inquiry_adopt .inquiry_adopt_info li.inquiry_adopt_pass,
.inquiry_adopt .inquiry_adopt_info li.inquiry_adopt_next {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff
}

.inquiry_adopt .inquiry_adopt_info li.inquiry_adopt_pass {
    background-position: 0 -21px
}

.inquiry_adopt .inquiry_adopt_info li.inquiry_adopt_next {
    background-position: -21px -21px
}

.inquiry_adopt .inquiry_adopt_info li.inquiry_prog_pass,
.inquiry_adopt .inquiry_adopt_info li.inquiry_prog_next {
    width: 160px;
    height: 5px;
    margin-top: 7px
}

.inquiry_adopt .inquiry_adopt_info li.inquiry_prog_pass {
    background-position: 0 -42px
}

.inquiry_adopt .inquiry_adopt_info li.inquiry_prog_next {
    background-position: 0 -63px
}

.inquiry_adopt .inquiry_adopt_txt {
    width: 410px;
    height: 25px;
    margin: 0 auto
}

.inquiry_adopt .inquiry_adopt_txt li {
    float: left;
    margin-right: 118px;
    *margin-right: 112px
}

.inquiry_adopt .inquiry_adopt_txt li.inquiry_adopt_txt_last {
    margin-right: 0
}

.inquiry_form {
    width: 480px;
    overflow: hidden;
    margin: 0 auto
}

.inquiry_form ul {
    width: 320px;
    height: 40px;
    border: 1px solid #e5e5e5;
    line-height: 40px;
    border-radius: 4px;
    color: #999;
    padding-left: 10px;
    clear: both;
    margin: 15px auto 0;
}

.inquiry_form ul.ul-text {
    height: 96px;
}

.inquiry_form ul.ul-btn {
    border: none;
    padding: 0;
    width: 332px;
    margin-top: 50px;
    position: relative;
    height: 42px;
    line-height: 42px;
}

.inquiry_form ul.ul-btn span {
    width: 332px;
    color: #999;
    position: absolute;
    top: -40px;
    left: 0px;
    font-size: 14px;
    text-align: center;
    height: 40px;
}

.inquiry_form ul li {
    float: left;
    line-height: 40px
}

.inquiry_form ul li.inquiry_form_tit {
    text-align: right;
    color: #333;
    font-size: 14px
}

.inquiry_form ul li.inquiry_form_tit span,
.inquiry_comp_basic_info ul li.inquiry_form_con span.required {
    *float: left;
    height: 12px;
    margin: 3px 0px 0 0;
    color: #ee2e2c;
    display: inline-block
}

.inquiry_form ul li.inquiry_form_con {
    width: 244px;
    margin-left: 20px;
    position: relative;
}

.inquiry_form ul.ul-btn li.inquiry_form_con {
    margin-left: 0px
}

.inquiry_form ul.caigou-num li.inquiry_form_con {
    *margin: 0 0 23px 10px
}

.inquiry_form ul li.inquiry_form_con span {
    border: none !important
}

.inquiry_form ul li.inquiry_form_con-text {
    width: 300px;
    float: none;
    margin: 0;
}

.inquiry_form ul li.inquiry_form_con .inquiry_form_con-span {
    float: left;
    width: 160px;
    height: 26px;
    position: relative;
    margin: 7px 25px 7px 40px;
}

.inquiry_form ul li.inquiry_form_con input {
    float: left;
    height: 40px;
    line-height: 40px;
}

.inquiry_form ul li input,
.inquiry_form ul li textarea {
    outline: none;
    border: 0;
    font-family: "Microsoft YaHei" !important;
}

.inquiry_form ul li.inquiry_form_con input.inquiry_form_short {
    text-align: center;
    width: 150px !important;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 14px !important;
    padding: 7px 2px 0px !important;
    color: rgb(102, 102, 102);
    font-size: 14px;
    border-width: 0px;
    visibility: visible;
    border: none
}

.inquiry_form ul li.inquiry_form_con input.inquiry_form_long {
    width: 245px;
    padding-left: 8px;
    border: none;
}



.inquiry_form ul li.inquiry_form_con .inquiry_form_con_tip {
    clear: both;
    color: #ee2e2c;
    position: absolute;
    bottom: 12px;
    left: 0px;
    line-height: 14px;
    font-size: 14px;
    height: 14px;
}

.inquiry_form ul li.inquiry_form_con-text .inquiry_form_con_tip {
    left: 156px;
    bottom: 8px;
    font-size: 12px;
}

.inquiry_form ul li.inquiry_form_con .inquiry_form_con_tip span {
    float: left;
    background-position: -41px 8px
}

.inquiry_form ul li.inquiry_form_con textarea {
    width: 310px;
    height: auto;
    overflow: auto;
    resize: none;
    outline: none;
    border: none;
    font-size: 12px;
}

.inquiry_form ul li.inquiry_form_con .inquiry_form_con_tip label.extra {
    margin: 0 3px 0 10px;
    color: #999
}

.inquiry_form input.btn_inquirysubmit {
    width: 332px;
    height: 42px;
    border-radius: 4px;
    line-height: 42px;
    text-align: center;
    list-style: none;
    border: none;
    background: #d11120;
    color: #fff;
    cursor: pointer
}

.inquiry_form input.btn_inquirysubmit_disable {
    width: 95px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    list-style: none;
    border: none;
    background: #E6E6E6;
    color: #999;
    cursor: pointer
}

.check-price-box .check-price {
    width: 300px;
    height: 200px;
    margin: 0 auto;
    text-align: center;
    padding-top: 88px;
}

.check-price-box .check-price .suc {
    font-size: 18px
}

.check-price-box .check-price .suc span {
    width: 100px;
    height: 100px;
    display: block;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat -100px -64px;
    margin: 0 auto 25px;
}

.check-price-box .check-price .button1 {
    left: 136px;
    bottom: 45px;
    font-size: 14px;
    cursor: pointer
}

.check-price-box .check-price .button2 {
    left: 308px;
    bottom: 45px;
}

/*right-fix-change2016*/
/*right-fix-change2016*/
a {
    outline: none;
   
}

* {
    margin: 0;
    padding: 0;
    list-style: none
}

.fix-right-box {
    position: fixed;
    right: 20px;
    top: 280px;
    _position: absolute;
    z-index: 99999;
    overflow: visible !important;
}

.fix-right-box {
    position: absolute;
    left: 0;
    top: 0;
    _position: absolute;
    z-index: 99999;
    overflow: visible !important;
    height: 100%;
    width: 35px;
    background: #404145;
}

.fix-right {
    width: 35px;
    height: auto;
    overflow: visible !important;
    position: absolute;
    top: 50%;
    margin-top: -120px;
}

.fix-right .every {
    width: 35px;
    cursor: pointer;
    margin: 5px 0;
    position: relative;
    background: none;
    overflow: visible !important;
}

.fix-right .every:hover {
    background: #ee2e2c
}

.fix-right .every img.icon {
    width: 43px;
    height: 37px;
    margin: 0 auto;
    display: none;
}

.fix-right .every span {
    width: 85px;
    height: 20px;
    display: block;
    padding: 0;
    text-align: center;
    display: none;
    position: absolute;
    right: 35px;
    background: #ee2e2c;
    top: 0;
    height: 36px;
    margin: 0;
    line-height: 36px;
    color: #fff;
}

.fix-right .every span.border-none {
    border: none;
}

.fix-right .every a.every-a {
    color: #4f4f4f;
    font-size: 12px;
    text-decoration: none;
    display: block;
    height: 36px;
    width: 35px;
    position: relative;
}

.fix-right .every .qq-tk {
    display: none;
    width: 75px;
    height: auto;
    padding: 5px;
    border: 0;
    position: absolute;
    right: 35px;
    top: 0;
    z-index: -1;
    background: #fff;
}

/*.fix-right .every .qq-tk span{width:7px;border:none;height:20px;display:block;position:absolute;right:-6px;top:10px;background:url(//style.org.hc360.cn/images/detail/mysite/siteconfig/fix-r/qq-tk-bg.png) no-repeat center center;}*/
.fix-right .every .qq-tk li {
    width: 75px;
    height: 21px;
    margin-bottom: 5px;
}

.consult-tk {
    z-index: 100000001;
    width: 448px;
    height: auto;
    background: #f5f5f5;
    position: absolute;
    left: 50%;
    margin-left: -224px;
    top: 10%;
    display: none;
    _position: absolute;
    font-family: "Microsoft YaHei";
    font-size: 12px
}

.consult-tk .title {
    width: 418px;
    height: 32px;
    line-height: 32px;
    background: #19a4ed;
    color: #fff;
    padding: 0 15px;
}

.consult-tk .title span {
    float: right;
    font-weight: bold;
    cursor: pointer;
    _margin-top: -30px;
    *margin-top: -30px
}

.consult-tk .content {
    width: 416px;
    height: auto;
    padding: 16px
}

.consult-tk .content .content-inner {
    width: 380px;
    height: 190px;
    padding: 18px;
    background: #fff;
    color: #636363;
    border: 1px solid #e3e3e3;
    margin-bottom: 5px;
    clear: both;
    overflow: auto
}

.consult-tk .content .content-inner2 {
    height: auto;
    overflow: hidden;
}

.consult-tk .content .content-inner .dialogue {
    padding: 5px 0;
}

.consult-tk .content .content-inner .dialogue p.word {
    text-indent: 20px;
    line-height: 20px
}

.blue {
    color: #19a4ed
}

.green {
    color: #008040
}

.consult-tk .content .content-inner ul {
    width: 380px;
    height: auto;
    clear: both;
    overflow: hidden;
}

.consult-tk .content .content-inner li {
    float: left;
    margin: 0 20px 0px 0;
    position: relative;
    padding-bottom: 20px
}

.consult-tk .content .content-inner li label em {
    font-style: normal;
    color: #eb1600
}

.consult-tk .content .content-inner ul li s {
    position: absolute;
    left: 44px;
    bottom: 2px;
    font-size: 12px;
    color: #eb1600;
    font-weight: normal
}

.consult-tk .content .content-inner li input {
    vertical-align: middle;
    width: 118px;
    height: 26px;
    border: 1px solid #e3e3e3;
    color: #a2a2a2;
    padding-left: 8px;
    line-height: 26px
}

.consult-tk .content .content-inner .text-word textarea {
    width: 308px;
    height: 46px;
    border: 1px solid #e3e3e3;
    color: #dfdfdf;
    padding-left: 8px;
    line-height: 22px;
}

.consult-tk .content .content-inner .text-word label {
    float: left
}

.consult-tk .content .content-inner .company input {
    width: 308px;
}

.consult-tk .content .content-inner .company label {
    padding-left: 6px;
}

.consult-tk .content .content-inner a {
    color: #fff;
    text-decoration: none
}

.consult-tk .content .content-inner .btn {
    width: 80px;
    height: 28px;
    background: #19a4ed;
    line-height: 28px;
    text-align: center;
    margin: 10px auto 0;
    cursor: pointer;
    font-size: 12px;
    color: #fff;
}

.down {
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    filter: alpha(opacity=50);
}

/*ad_add*/
.ad-add {
    width: 953px;
    height: 60px;
    margin: 10px auto 0
}

.ad-add1 {
    width: 250px;
    height: 60px;
    margin-top: 10px;
    padding-left: 100px;
    padding-bottom: 5px;
    /* float:left */
}

.zx-price {
    font-family: "Microsoft YaHei" !important;
    width: 530px;
    height: 417px;
    background: #fff;
    border-radius: 4px;
    padding-bottom: 10px;
    padding: 0 20px;
    position: relative;
}

.zx-price .title {
    width: 530px;
    text-align: center;
    font-size: 24px;
    line-height: 70px;
    height: 70px;
    width: 520px;
    position: relative;
}

.zx_pform ul {
    width: 460px;
    height: 42px;
    line-height: 40px;
    color: #999;
    clear: both;
    margin: 15px 0 0 0px;
}

.zx_pform ul.ul-text {
    height: 96px;
}

.zx_pform ul.ul-btn {
    border: none;
    padding: 0;
    width: 332px;
    margin-top: 50px;
    position: relative;
    height: 42px;
    line-height: 42px;
}

.zx_pform ul.ul-btn span {
    width: 332px;
    color: #999;
    position: absolute;
    top: -37px;
    left: 0px;
    font-size: 14px;
    text-align: center;
    height: 40px;
}

.zx_pform ul li {
    float: left;
    line-height: 40px
}

.zx_pform ul li.inquiry_form_tit {
    color: #333;
    font-size: 14px;
    width: 115px;
    height: 42px;
    text-align: right;
    padding-right: 10px;
}

.zx_pform ul li.inquiry_form_tit span,
.inquiry_comp_basic_info ul li.inquiry_form_con span.required {
    *float: left;
    height: 12px;
    margin: 3px 0px 0 0;
    color: #ee2e2c;
    display: inline-block
}

.zx_pform ul li.inquiry_form_con {
    /*! width:326px;*/
    position: relative;
}

.zx_pform ul li.inquiry_form_con i {
    position: absolute;
    right: 5px;
    top: -3px;
    font-size: 14px;
}

.zx_pform ul.ul-btn li.inquiry_form_con {
    margin: 4px 0 0 12px;
}

.zx_pform ul li.inquiry_form_con .inquiry_form_con_tip strong {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    display: inline-block;
    background: url(//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/xunjia-new/l-more.png) no-repeat -60px 0;
    margin-right: 4px;
    margin-bottom: 2px;
}

.zx_pform ul.caigou-num li.inquiry_form_con {
    *margin: 0 0 23px 10px
}

.zx_pform ul li.inquiry_form_con span {
    border: none !important
}

.zx_pform ul li.inquiry_form_con-text {
    width: 326px;
    float: none;
    margin: 0;
    float: left;
}

.zx_pform ul li.inquiry_form_con .inquiry_form_con-span {
    float: left;
    width: 160px;
    height: 26px;
    position: relative;
    margin: 7px 25px 7px 40px;
}

.zx_pform ul li.inquiry_form_con input {
    float: left;
    height: 40px;
    line-height: 40px;
}

.zx_pform ul li input,
.zx_pform ul li textarea {
    outline: none;
    border: 0;
    font-family: "Microsoft YaHei" !important;
}

.zx_pform ul li.inquiry_form_con input.inquiry_form_long {
    width: 316px;
    padding-left: 8px;
    border: 1px solid #e5e5e5;
    height: 40px;
}

.zx_pform ul li.inquiry_form_con input.inquiry_form_sh {
    width: 84px;
    height: 30px;
    /*! */
    float: left;
    padding-left: 10px;
    line-height: 32px;
    margin: 1px;
}

.zx_pform ul li.inquiry_form_con input.inquiry_form_sh1 {
    border: 1px solid #d11120
}

.zx_pform ul li.inquiry_form_con .down_p {
    width: 102px;
    height: 32px;
    border: 1px solid #e5e5e5 !important;
    float: left;
    display: block;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    position: relative
}

.zx_pform ul li.inquiry_form_con .down_p1 {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/xunjia-new/price-bg.png) no-repeat center center;
    width: 106px;
    height: 34px;
    border: none;
    color: #d11120;
    float: left;
    display: block;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    position: relative
}

.zx_pform ul li.inquiry_form_con .down_p-hide {
    position: absolute;
    top: -30px;
    left: 0px;
    height: 16px;
    padding: 3px 7px;
    background: #fffee3;
    border: 1px solid #feb362 !important;
    color: #ff8441;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    display: block;
    min-width: 82px;
    display: none;
    white-space: nowrap;
}

.zx_pform ul li.inquiry_form_con .down_p-hide s {
    text-decoration: line-through;
    color: #999;
    font-size: 12px;
    padding-right: 10px
}

.zx_pform ul li.inquiry_form_con .down_p-hide i.sj {
    width: 13px;
    height: 6px;
    display: block;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/xunjia-new/price-bg1.png) no-repeat center center;
    position: absolute;
    top: 22px;
    left: 40px
}

.zx_pform ul li.inquiry_form_con .M-price {
    float: left;
    width: 102px;
    height: 32px;
    border: 1px solid #e5e5e5;
    position: relative;
}

.zx_pform ul li.inquiry_form_con .inquiry_form_con_tip {
    clear: both;
    color: #ee2e2c;
    position: absolute;
    bottom: 12px;
    left: 6px;
    line-height: 14px;
    font-size: 14px;
    height: 14px;
    display: none
}

.zx_pform ul li.inquiry_form_con-text .inquiry_form_con_tip {
    left: 156px;
    bottom: 8px;
    font-size: 12px;
}

.zx_pform ul li.inquiry_form_con .inquiry_form_con_tip span {
    float: left;
    background-position: -41px 8px
}

.zx_pform ul li.inquiry_form_con textarea {
    width: 304px;
    height: 74px;
    overflow: auto;
    resize: none;
    outline: none;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    padding: 5px 10px;
}

.zx_pform ul.ul-btn {
    margin: 54px 0 0 115px;
}

.zx_pform input.btn_inquirysubmit {
    width: 300px;
    height: 42px;
    border-radius: 4px;
    line-height: 42px;
    text-align: center;
    list-style: none;
    border: none;
    background: #d11120;
    color: #fff;
    cursor: pointer
}

.zx_pform input.btn_inquirysubmit_disable {
    width: 95px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    list-style: none;
    border: none;
    background: #E6E6E6;
    color: #999;
    cursor: pointer
}

/*xj-suc6.20*/
.zx_pform .suc-top {
    font-size: 16px;
    color: #333;
    padding-left: 42px;
    width: 250px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/xunjia-new/xj-more.png) no-repeat;
    background-position: 0px 12px;
}

.zx_pform .suc-mid {
    width: 126px;
    height: 160px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/xunjia-new/xj-more.png) no-repeat 0px -55px;
    margin: 0 auto;
}

.zx_pform .suc-btm {
    color: #999;
    font-size: 14px;
    width: 343px;
    height: 30px;
    line-height: 30px;
    margin: 8px auto 25px;
}

.zx_pform .suc-btn {
    width: 300px;
    height: 40px;
    line-height: 30px;
    margin: 0 auto;
}



.zx_pform .suc-btn .s_btn1 {
    width:140px;
    height: 38px;
    border: 1px solid #d11120;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    float: left
}

.zx_pform .suc-btn .s_btn1 a {
    width: 140px;
    height: 38px;
    display: block;
    color: #d11120;
    font-size: 14px
}

.zx_pform .suc-btn .s_btn2 {
    width: 142px;
    height: 40px;
    background: #d11120;
    border: 0;
    margin-left: 13px;
}

.zx_pform .suc-btn .s_btn2 a {
    width: 142px;
    height: 40px;
    display: block;
    color: #fff;
    font-size: 14px
}

.M-price {
    position: relative;
}

.M-price p.inquiry_form_con_tip {
    bottom: 10px !important
}

.zx_pform ul li.inquiry_form_con,
.zx_pform ul li.inquiry_form_con .down_p,
.zx_pform ul li.inquiry_form_con .down_p1 {
    cursor: pointer;
}

.pub-tc {
    color: #333;
    background: #fff;
}

.pub-tc h2 {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    margin-bottom: 0 !important;
}

.pub-tc .wd364 {
    width: 364px;
}

.pub-tc .wd416 {
    width: 416px;
}

.pub-tc .wd584 {
    width: 584px;
}

.pub-tc .pub-tc-box {
    border: 5px #d6d6d6 solid;
    padding-bottom: 18px;
}

.pub-tc .pub-tc-box .pub-tit1 {
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: #f5f5f5;
}

.tc-icon1 {
    width: 32px;
    height: 32px;
    background: url(//style.org.hc360.cn/images/my/images/defray/manifest/tcc-icon.png) no-repeat;
    display: inline-block;
}

.pub-tc .pub-tc-box .pub-tit1 h2 {
    margin-left: 10px;
    color: #333;
    font-size: 16px;
}

.pub-tc .pub-tc-box .pub-tit1 .tc-close,
.pub-tc .pub-tc-box .pub-tit1 .tc-close:hover {
    width: 26px;
    height: 26px;
    background: url(//style.org.hc360.cn/images/my/images/defray/manifest/tc-close.png) no-repeat;
    display: inline-block;
    margin-top: 6px;
    margin-right: 10px;
}

.pub-tc .pub-tc-box .pub-tit1 .tc-close:hover {
    background-position: 0 -26px;
}

.pub-tc .pub-tc-box .tc-content {
    padding-left: 10px;
    padding-right: 10px;
}

.pub-tc .pub-tc-box .tc-content p {
    line-height: 16px;
}

.pub-tc .pub-tc-box .tc-content .fz-14 {
    font-size: 14px;
    text-align: center;
    line-height: 60px;
}

.pub-tc .tc-btn1,
.pub-tc .tc-btn2 {
    width: 78px;
    height: 28px;
    line-height: 28px;
    background: #e64241;
    border: 1px #c43d3c solid;
    text-align: center;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin-left: 135px;
}

.pub-tc .tc-btn2 {
    background: #f5f5f5;
    border: 1px #d5d5d5 solid;
    color: #333;
}

.pub-tc .tc-btn1:hover {
    background: #ee2e2c;
}

.pub-tc .tc-btn2:hover {
    background: #f1f1f1;
}

.pub-tc .tc-btn3,
.pub-tc .tc-btn4 {
    height: 38px;
    width: auto;
    line-height: 38px;
    background: #e64241;
    float: left;
    border: 1px #e64241 solid;
    border-radius: 3px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    padding: 0 15px;
    font-family: "Microsoft YaHei";
    display: inline-block;
    text-decoration: none;
}

.pub-tc .tc-btn4 {
    background: #f5f5f5;
    border: 1px #d5d5d5 solid;
    color: #333;
}

.pub-tc .tc-btn3 {
    height: 36px;
    line-height: 36px;
}

.tc-btn3 {
    color: #fff !important;
}

.pub-tc .tc-btn3:hover {
    background: #ee2e2c;
    text-decoration: none;
}

.pub-tc .tc-btn4:hover {
    background: #f1f1f1;
    text-decoration: none;
}

.tc-hint {
    border-bottom: 1px #d8d9db dashed;
    padding-bottom: 20px;
    overflow: hidden
}

.mg-t15 {
    margin-top: 15px;
}

.tc-hint div.mg-t15 .tc-pic1 {
    padding-left: 2px;
}

.pub-tc .fr {
    position: relative;
}

dd.mg-l10 {
    width: 180px !important;
}

.tc-hint h2 {
    font-size: 22px;
    line-height: 30px;
}

.pub-tc .tc-pic1 {
    margin-top: 10px;
    overflow: hidden
}

.pub-tc .tc-pic1 img {
    border: 1px #d5d5d5 solid;
}

.pub-tc .pub-tc-box .tc-content .tc-pic1 li {
    width: 122px;
}

.pub-tc .tc-pic1 a {
    color: #666;
}

.poplayer {
    position: fixed;
    /* _position: absolute;
    _top: expression(documentElement.scrollTop + 400 + "px"); */
    top: 50%;
    left: 50%;
    z-index: 999999;
    display: none;
}

#covered {
    position: fixed;
    _position: absolute;
    z-index: 999999;
    _z-index: 999999;
    top: 0px;
    _margin-top: -30px;
    left: 0px;
    width: 100%;
    _width: 100% !important;
    height: 100%;
    _height: 6000px !important;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    display: none;
}

.similarxo {
    background: #fff6ef;
    border: 1px solid #fc9713;
    color: #ff7300;
    line-height: 20px;
    margin: 0 auto 10px;
    *margin: 35px auto 10px;
    padding: 8px 9px;
    width: 1170px;
    clear: both;
}

.similarxo strong {
    color: #ee2e2c;
}

.similarxo a:link,
.similarxo a:visited {
    color: #ee2e2c;
}

.cord_ss {
    width: 40px;
    height: 38px;
    background: #fff;
    border: 1px dashed #ddd;
    float: left;
    margin: 0;
    padding-left: 1px;
}

.cord_ss li {
    line-height: 20px;
}

.cord_ss_tit p {
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    font-family: "Microsoft YaHei";
}

.cord_ss_views {
    width: 200px;
    height: 200px;
    position: absolute;
    border: 1px solid #ddd;
    z-index: 9999;
}

.cord_ss_img {
    width: 38px;
    height: 38px;
}

.wlAdImg {
    position: fixed;
    left: 60px;
    top: 50%;
    margin-top: -156px;
    z-index: 9999;
    width: 90px;
    height: 262px;
    /* _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 200)||0))); */
}

.wlAdImg a.Link1 {
    display: block;
    width: 90px;
    height: 192px;
    position: absolute;
    top: 0;
    left: 0;
}

.wlAdImg a.qqLink {
    display: block;
    width: 90px;
    height: 30px;
    position: absolute;
    bottom: 5px;
}

.wlAdImg a.dbLink {
    display: block;
    width: 90px;
    height: 30px;
    position: absolute;
    bottom: 38px;
}

.wlAdImg div {
    position: relative;
    overflow: hidden;
}

.hotComBoxList ul li .recomImg a img {
    vertical-align: middle;
}

.rsnIco,
.rsnIco2 {
    display: block;
    background-image: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png);
    margin: 5px auto;
}

.site-nav {
    overflow: hidden;
}

.mainnav {
    margin: 0 auto;
    float: none;
    height: 40px;
}

.item-mmt-r img {
    margin-top: 5px;
}

.scroll .dis-img-scroll-right {
    background-position: -21px 26px;
}

.scroll .able-img-scroll-right {
    background-position: -21px -37px;
}

.sku-item {
    overflow: hidden;
    padding: 5px 0;
}

.dTitBot a {
    float: right;
    color: #999;
    padding-right: 20px;
    line-height: 50px;
}

.dTitBot a:hover {
    color: #ee2e2c;
}

.dTitBot a:link,
.dTitBot a:visited {
    color: #999;
}

.mainnav {
    margin: 0 auto;
    float: none;
    height: 40px;
}

.mainnav {
    height: 30px;
    width: 100%;
    background: #404145 !important;
    font-size: 14px;
    min-width: 1190px;
}

.mainnav .selMenu {
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 4px 0 0 0;
    color: #fff;
    font-weight: bold;
    background: url(https://style.org.hc360.cn/images/detail/mysite/adtopic/style_112/style_112_selMenuBg.gif);
}

.mainnav .commMenu {
    float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 0 20px;
}

.mainnav .onclickMenu {
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    background: #ee2e2c;
    cursor: pointer;
    padding: 0 20px;
}

.mainnav .onMoverMenu {
    float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    background: #ee2e2c;
    cursor: pointer;
    padding: 0 20px;
}

.mainnav table,
.mainnav td {
    padding: 0;
    margin: 0;
    height: 30px;
}

.mainnav .navpitch {
    float: left;
    height: 31px;
    background: url() no-repeat center;
}

.mainnav td a:link,
.mainnav td a:visited {
    text-decoration: none;
    color: #fff;
}

.mainnav td a:hover {
    text-decoration: none;
    color: #fff;
}

.mainnav .editb {
    position: absolute;
    z-index: 20;
    margin: 4px 0 0 860px;
    width: 90px;
    height: auto;
}

.mainnav .editb span {
    cursor: pointer;
}

.k_box {
    position: relative;
    z-index: 10;
    display: none;
    *left: -120px !important;
}

.k_sorts {
    width: 198px;
    height: auto;
    float: left;
    background-color: #fff;
    border: 1px solid #999;
    position: absolute;
    z-index: 2;
    left: 0;
}

.k_sorts a:link,
.k_sorts a:visited {
    color: #0266B4;
    text-decoration: none;
}

.k_sorts a:hover {
    color: #f60;
    text-decoration: underline;
}

.k_sorts .ht-item {
    float: left;
    width: 198px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    position: relative;
    z-index: 3;
}

.k_sorts .pageSeries {
    background-position: 180px -772px;
}

.k_sorts .ht-item s {
    display: block;
    width: 5px;
    height: 7px;
    overflow: hidden;
    text-indent: -100px;
    background-position: 0 -904px;
    position: absolute;
    z-index: 5;
    right: 10px;
    top: 14px;
}

.k_sorts .ht-item .i-classify {
    display: none;
}

.k_sorts .ht-item span {
    width: 180px;
    height: auto;
    display: block;
    float: left;
    font-size: 12px;
    text-indent: 10px;
    color: #0266B4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
}

.k_sorts .ht-item .item-h {
    width: 198px;
    height: 32px;
    float: left;
    line-height: 32px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
}

.k_sorts .ht-item .item-h span a:link,
.k_sorts .ht-item .item-h span a:visited {
    color: #0266B4;
    text-decoration: none;
}

.k_sorts .ht-item .item-h span a:hover {
    color: #f60;
    text-decoration: underline;
}

.k_sorts .ht-item .sort-pages {
    width: 198px;
    height: auto;
    padding: 0;
    float: left;
    font-size: 12px;
}

.k_sorts .ht-item .sort-pages span {
    width: 65px;
    height: 32px;
    border-right: 1px solid #ddd;
    float: left;
    display: block;
    text-align: center;
    text-indent: 0;
}

.k_sorts .ht-item .sort-pages a {
    width: 66px;
    height: 32px;
    float: left;
    text-decoration: none;
    display: block;
    text-align: center;
}

.k_sorts .ht-item .sort-pages a:link,
.k_sorts .ht-item .sort-pages a:visited {
    color: #0266B4;
    text-decoration: none;
}

.k_sorts .ht-item .sort-pages a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #999;
}

.k_sorts .ht-item .sort-pages a.pre {
    width: 65px;
    border-right: 1px solid #ddd;
}

.k_sorts .ht-item .sort-pages a.next {
    width: 66px;
}

.k_sorts .ht-item .sort-pages a.gray {
    color: #CACACA;
    cursor: default;
}

.k_sorts .ht-item .sort-pages a.gray:link,
.k_sorts .ht-item .sort-pages a.gray:visited {
    color: #CACACA;
    text-decoration: none;
}

.k_sorts .ht-item .sort-pages a.gray:hover {
    color: #CACACA;
    text-decoration: none;
    background-color: #E6E6E6 !important;
}

.k_sorts .hover {
    float: left;
    width: 198px;
    position: relative;
    z-index: 14;
}

.k_sorts .hover .item-h {
    width: 199px;
    height: 32px;
    line-height: 32px;
    background: #999 url("//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/nw_product.png") no-repeat 180px -796px;
    cursor: pointer;
    position: absolute;
    z-index: 16;
    left: 0;
    top: 0;
}

.k_sorts .hover .item-h span {
    font-weight: bold;
    color: #fff;
    font-size: 12px;
}

.k_sorts .hover .item-h span a:link,
.k_sorts .hover .item-h span a:visited {
    color: #fff;
}

.k_sorts .hover .item-h span a:hover {
    color: #fff
}

.k_sorts .hover .item-h s {
    display: block;
    width: 5px;
    height: 9px;
    overflow: hidden;
    text-indent: -100px;
    background-position: 0 -919px;
    position: absolute;
    z-index: 5;
    right: 10px;
    top: 14px;
}

.k_sorts .hover .i-classify {
    width: 190px;
    height: auto;
    padding: 0;
    min-height: 60px;
    border: 1px solid #999;
    position: absolute;
    z-index: 15;
    left: 198px;
    top: 0;
    background-color: #fff;
    display: block;
    font-size: 12px;
}

.k_sorts .hover .i-classify-owts {
    width: 380px;
}

.k_sorts .hover .i-classify ul {
    width: 190px;
    height: auto;
    padding: 0;
    float: left;
}

.k_sorts .hover .i-classify ul.last {
    border-bottom: none;
}

.k_sorts .hover .i-classify ul li {
    width: 190px;
    height: 32px;
    line-height: 32px;
    padding: 0;
    float: left;
    font-size: 12px;
}

.k_sorts .hover .i-classify ul li a {
    width: 180px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 10px;
    display: block;
}

.k_sorts .hover .i-classify ul li a:link {
    color: #0266B4;
    text-decoration: none;
}

.k_sorts .hover .i-classify ul li a:visited {
    color: #0266B4;
    text-decoration: none;
}

.k_sorts .hover .i-classify ul li a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #999;
}

#sellDetail {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 6000000;
    margin-top: 167px;
    margin-left: 301px;
}

.span-con {
    width: 570px;
    box-shadow: 0 1px 3px 1px #ddd;
    bottom: 24px;
    height: 202px;
    position: absolute;
    right: -65px;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    border: 1px #ddd solid !important;
    _border: 1px #ddd solid;
    padding: 15px;
}

.see-detail .close_d {
    display: block;
    float: right;
    height: 28px;
    overflow: hidden;
    position: absolute;
    right: -74px;
    top: -265px;
    width: 28px;
    z-index: 100;
}

.see-detail .close_d a {
    background: url("//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/barico.png") no-repeat 0 -407px;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-indent: 99999em;
    width: 28px;
}

.see-detail .close_d a:link,
.see-detail .close_d a:visited {
    color: #d52b29;
    text-decoration: none;
}

.see-detail .close_d a:hover {
    background-position: 0 -439px;
    color: #fff;
    text-decoration: none;
}

.item-span-con-list {
    width: 100%;
    min-height: 32px;
    background: #e5e5e5;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    font-size: 12px;
    color: #333;
    clear: both;
}

.item-span-con-list tr th,
.item-span-con-list tr td {
    font-size: 12px;
    background: #fff;
    font-family: Helvetica, Arial;
    padding: 2px 5px;
    text-align: center;
    width: 25%;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}

.span-con-detail {
    min-height: 32px;
    overflow: visible;
    width: 160px;
}

.span-con-detail-l {
    position: relative;
    width: 160px;
    height: auto;
}

.span-con-detail-l,
.span-con-detail-r {
    float: left;
}

.span-con-detail-l {
    width: 42px;
    height: 42px;
}

.span-con-detail-r {
    width: 100px;
    min-height: 32px;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    display: table;
}

.span-con-detail-r a {
    display: table-cell;
    vertical-align: middle;
}

.span-con-detail-r a:hover {
    text-decoration: none;
    color: #000;
    cursor: default;
}

.span-img {
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
}

.span-img a {
    display: block;
}

.span-con-imgtxt {
    background: #fff;
    border: 1px solid #ddd;
    bottom: 0;
    box-shadow: 0 1px 3px 1px #ddd;
    height: 100px;
    left: 42px;
    padding: 4px;
    position: absolute;
    width: 100px;
}

.span-con-imgtxt p {
    width: 100px;
    height: 100px;
}

.span-con table {}

.send-alert-wrap {
    top: 50%;
    left: 50%;
    font-size: 12px !important;
    position: absolute;
    width: 492px;
    z-index: 9999;
    height: 207px;
}

.update-alert-wrap .update-alert {
    background: #dcdcdc;
    padding: 5px;
    position: absolute;
    top: -50%;
    left: -50%;
    width: 482px;
    z-index: 1000;
    height: 207px;
}

.attest-wrap {
    padding: 36px 0 10px;
    width: 483px;
    height: 160px;
}

.about-info {
    width: 470px;
    height: auto;
    padding-bottom: 20px;
    border-bottom: 1px solid #e7e7e7;
    margin-left: 4px;
}

.alert-con .close {
    background: url("//style.org.hc360.cn/images/my/images/corcenter/mmt4/item-control/contor_icon.png") no-repeat -21px 0;
    display: block;
    float: right;
    position: absolute;
    right: 10px;
    top: 10px;
    height: 18px;
    overflow: hidden;
    text-indent: -9999em;
    width: 19px;
    margin: 0;
}

.alert-con .close:hover {
    background-position: 0 0;
}

.close {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
}

.now-send button {
    background: #e64242;
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100px;
}

.now-send {
    height: 30px;
    margin: 15px 0 15px;
    text-align: center;
    width: 100%;
}

.about-info .send-succeed {
    height: 66px;
    padding: 20px 0 11px 95px;
}

.about-info .send-errow {
    padding: 0 0 0 71px;
}

.send-succeed dl dd {
    padding-top: 14px;
}

.send-succeed dl dd p {
    line-height: 34px;
    font-size: 24px;
    font-weight: bold;
    color: #666;
    padding-top: 2px;
    float: left;
}

.send-succeed dl dd a {
    color: #039;
    display: block;
    float: left;
    margin-left: 20px;
    padding-top: 9px;
}

.sel-public {
    border: 1px solid #bfbfbf;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    padding-left: 3px;
    position: relative;
}

.sel-public ul li {
    padding: 0 5px;
    line-height: 28px;
    height: 28px;
    width: 208px;
}

.sel-public ul li.item-hover {
    background: #f7f7f7;
}

.send-alert-wrap {
    top: 50%;
    left: 50%;
}

.send-succeed dl {
    height: 65px;
}

.send-succeed dl dt,
.send-succeed dl dd {
    float: left;
}

.send-succeed dl dt {
    width: 65px;
    height: 65px;
    overflow: hidden;
    text-indent: -9999em;
    background: url("//style.org.hc360.cn/images/my/images/sitemanage/icon-hint.png") no-repeat;
    margin-right: 18px;
}

.send-succeed dl .win {
    background-position: 0 0;
}

.send-succeed dl .defeat {
    background-position: 0 -66px;
}

.send-succeed dl dd span {
    display: block;
    line-height: 22px;
    color: #333;
}

.sel-public {
    border: 1px solid #bfbfbf;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    padding-left: 3px;
    position: relative;
}

.sel-public s {
    background: url("//style.org.hc360.cn/images/my/images/corcenter/mmt4/members/certifico.png") no-repeat -2px -60px;
    display: inline-block;
    float: right;
    height: 28px;
    text-decoration: none;
    width: 21px;
}

.about-info li .f-item .sel-public span {
    padding-left: 2px;
}

.sel-public ul {
    background: 0 0 #fff;
    border: 1px solid #bfbfbf;
    left: -1px;
    max-height: 120px;
    overflow: auto;
    position: absolute;
    top: 28px;
    z-index: 101;
}

.sel-public ul li {
    padding: 0 5px;
    line-height: 28px;
    height: 28px;
}

.sel-public ul li {
    margin-bottom: 0;
}

.recomBox ul li .recomImg a img {
    vertical-align: middle;
}

.item-mmt-r a:hover {
    color: #ee2e2c;
}

a.Contact:hover {
    background: #f1f1f1;
    color: #333;
}

a.orange-btn1:hover {
    background: #d11120;
}

.comply-name p.cName a:hover {
    color: #ee2e2c;
}

.pro-tab-left li a:hover {
    text-decoration: none;
}

.leftImgBot span {
    float: left;
}

.pro_btn li .ask-price:hover {
    background: #0a7cde;
}

.topBtnBox ul {
    float: left;
}

.topBtnBox ul li {
    height: 41px;
    overflow: hidden;
    float: left;
    width: 100%;
    position: relative;
}

.topBtnBox ul li.dListBot a {
    color: #333;
    text-decoration: none;
}

.topBtnBox ul li.dListBot a:hover {
    color: #ee2e2c;
}

.guaranteeShow.w265 .gbotSpan2 a,
.guaranteeShow.w265 .gbotSpan3 a {
    cursor: default;
}

.item-mmt-r.mWidth120 {
    width: 120px !important;
}

.buymessage {
    padding: 15px 0;
    /* overflow:hidden;*/
    zoom: 1;
}

.buymessage .til {
    margin-bottom: 16px;
    overflow: hidden;
    zoom: 1;
}

.buymessage .rate {
    float: left;
    border-right: 1px solid #e0e0e0;
    margin-right: 40px;
    width: 100px;
    padding: 0 30px;
}

.buymessage .rate h4 {
    font-weight: bold;
    font-size: 14px;
    font-family: "Microsoft YaHei", "SimHei";
}

.buymessage .rate p.beststyle {
    font: bold 30px "Arial";
    color: #ee2e2c;
}

.buymessage .contleft {
    float: left;
}

.buymessage .contleft p.tabtn {
    margin-bottom: 10px;
}

.buymessage .contleft p.txtno {
    font-size: 14px;
    color: #999;
    padding-top: 20px;
}

.buymessage .contleft .tabtn a {
    display: inline-block;
    border: 1px solid #dadada;
    background: #f5f5f5;
    color: #333;
    text-align: center;
    width: 86px;
    height: 23px;
    line-height: 25px;
    margin-right: 15px;
}

.buymessage .contleft .tabtn a.current {
    border: 1px solid #ffab6e;
    background: #fff1d6;
    color: #f35600;
}

.buymessage .contleft .tabtn a:hover {
    text-decoration: none;
}

.buymessage .contleft p label {
    cursor: pointer;
}

.buymessage .contleft p label input {
    margin: -4px 3px 0 0;
    vertical-align: middle;
}

.buymlist tr th {
    line-height: 34px;
    height: 34px;
    text-align: center;
}

.buymlist tr td {
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 5px;
    text-align: center;
}

.buymlist tr td p.txtorg {
    color: #ff6d0c;
    border-top: 1px dashed #d6d6d6;
    margin: 5px 0 0 0;
    padding-top: 5px;
    word-wrap: break-word;
    word-break: break-all;
}

.buymlist tr td p.txtico {
    margin: 0;
    line-height: 18px;
    overflow: hidden;
    zoom: 1;
}

.buymlist tr td p.txtico span.txtline {
    float: left;
    display: block;
    width: 205px;
    text-align: left;
    word-wrap: break-word;
    word-break: break-all;
}

.buymlist tr td p.txtico i {
    display: inline-block;
    width: 20px;
    height: 16px;
    float: left;
}

.buymlist tr td p.txtico i.high {
    background-position: -1px -105px;
}

.buymlist tr td p.txtico i.normal {
    background-position: -1px -77px;
}

.buymlist tr td p.txtico i.low {
    background-position: -1px -135px;
}

.buy-page {
    text-align: right;
    color: #666;
    clear: both;
    margin: 15px 0;
    padding-right: 10px;
}

.buy-page span {
    display: inline-block;
}

.buy-page a {
    border: 1px solid #ccc;
    color: #666 !important;
    display: inline-block;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    text-align: center;
    width: 25px;
}

.buy-page a:hover {
    border: 1px solid #e83336;
    background-color: #e83336;
    color: #fff !important;
    text-decoration: none;
}

.buy-page a.page_prev {
    background-position: 4px -18px;
}

.buy-page a.page_prev:hover {
    background-position: 5px -40px;
}

.buy-page a.page_next {
    background-position: 4px 5px;
}

.buy-page a.page_next:hover {
    background-position: 4px -158px;
}

.buy-page span.current {
    background: #ee2e2c;
    font-weight: bold;
    border: 1px solid #d11120;
    color: #2f75be;
    line-height: 23px;
    text-align: center;
    width: 25px;
    color: #fff;
}

.buy-page span.page_start {
    border: 1px solid #ccc;
    line-height: 23px;
    text-align: center;
    width: 25px;
    background-position: -277px -522px;
}

.buymessage {
    padding: 15px 0;
    /* overflow:hidden;*/
    zoom: 1;
    background: #fff;
    margin-bottom: 10px;
}

.buymessage .rate h4 {
    font: bold 14px "Microsoft YaHei", "SimHei";
}

.buymessage .rate p.col9 {
    color: #999 !important;
}

.buy-page a.page_prev {
    background-position: 9px -523px;
}

.buy-page a.page_prev:hover {
    background-position: 9px -545px;
}

.buy-page a.page_next {
    background-position: 10px -500px;
}

.buy-page a.page_next:hover {
    background-position: 10px -566px;
}

.defaut a:link,
.defaut a:visited {
    display: block;
    margin-top: 5px;
    color: #0266b4;
    widows: 33px;
    text-align: center;
}

.pro-tab-cur {
    margin-top: -1px;
}

.EvaluationTd {
    width: 440px;
    overflow: hidden;
    padding: 0 10px 16px 10px;
    font-size: 12px;
    color: #333;
    text-align: left;
    line-height: 18px;
}

.EvaLeft {
    width: 90px;
    padding-right: 15px;
    float: left;
}

.EvaRight {
    width: 310px;
    float: left;
}

.Explain {
    line-height: 20px;
    width: 310px;
    color: #ff3333;
    padding: 0px 0 16px 115px;
    line-height: 18px;
    text-align: left;
}

.buymlist {
    margin-top: 10px;
}

.buymlist tr td {
    vertical-align: top;
}

.buymlist tr th {
    background: #f7f7f7;
    font-weight: normal;
}

.buymessage .red {
    color: #ee2e2c;
}

.buymessage .cbx {
    vertical-align: -3px;
}

.buymessage .rate2 {
    float: left;
    border-right: 1px solid #e0e0e0;
    margin-right: 40px;
    width: 340px;
    padding: 0 30px;
}

.buymessage .rate2 h4 {
    font: bold 14px "Microsoft YaHei", "SimHei";
}

.buymessage .rate2 p.beststyle {
    font: bold 30px "Arial";
    color: #ee2e2c;
}

.buymessage .contleft h4 {
    font: bold 14px "Microsoft YaHei", "SimHei";
}

.buymessage .hpl-bg {
    width: 122px;
    height: 10px;
    background: #efefef;
    display: inline-block;
    position: relative;
}

.buymessage .hpl-c {
    height: 11px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//style.org.hc360.cn/images/detail/mysite/public/xuanp3/pxk/hpl-c.png) repeat-x;
}

.buymessage .pj-title {
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: #ebebeb;
    padding-left: 1px;
}

.buymessage .pj-title span {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 120px;
    text-align: center;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.buymessage .pj-title span:hover {
    color: #d50d00;
    cursor: pointer;
}

.buymessage .pj-title .cur {
    display: inline-block;
    background-color: #fff;
    height: 30px;
    border-top: 2px solid #d7281d;
    width: 120px;
    text-align: center;
    font-weight: bold;
}

.mg-t5 {
    margin-top: 5px;
}

.mg-t10 {
    margin-top: 10px;
}

.mg-l10 {
    margin-left: 10px;
}

.mg-l20 {
    margin-left: 20px;
}

.mg-l30 {
    margin-left: 30px;
}

.mg-l40 {
    margin-left: 40px;
}

.fix-right-box .R-top {
    width: 73px;
    height: 64px;
    margin: 0 0 20px -8px
}

.viewdetail {
    position: relative;
    display: block;
    float: left;
    line-height: 30px;
}

.show_trzss {
    color: #f60;
    height: auto;
    left: 35px;
    overflow: visible;
    position: absolute;
    top: -2px;
    width: 214px;
    z-index: 2;
}

.porduct-detail .mod-info span.show_trzss span.s_trbbx {
    background: #fffaf0;
    border: 1px solid #ff9000;
    display: block;
    line-height: 16px;
    padding: 5px;
    width: 170px;
}

.arrow_trb {
    background: url("//style.org.hc360.cn/images/detail/mysite/siteconfig/new_product/nw_product.png") no-repeat;
    background-position: -174px -605px;
    display: block;
    height: 9px;
    left: -4px;
    overflow: hidden;
    position: absolute;
    top: 12px;
    width: 5px;
    z-index: 16;
}

.s_trbbx {
    background-color: #fffaf0;
    border: 1px solid #ff9000;
    display: block;
    line-height: 20px;
    padding: 5px;
    width: 200px;
    font-size: 12px;
    border-radius: 4px;
}

.cost {
    float: left;
}

.cost {
    margin: 0 12px 0 0;
}

.detail:link,
.detail:visited,
.viewdetail a:link,
.viewdetail a:visited {
    color: #0266b4;
}

.guaranteeShow.w120 a:hover {
    color: #ee2e2c;
}

.fz-16 {
    font-size: 16px;
}

.mg-l24 {
    margin-left: 24px;
}

.red1 {
    color: #f13e41;
    font-family: Arial;
}

.h30 {
    height: 30px;
}

.d-vopy th h4 {
    font-size: 12px;
    color: #333;
    margin: 0;
}

.itemBtnBox a:hover,
.viewBtnBox a:hover {
    text-decoration: none;
}

li.codeCname {
    height: 36px;
}

.codeCname span.cName2 {
    display: block;
    width: 165px;
}

.nextPro dl dd.defaut a {
    white-space: nowrap;
}

.citycurr {
    cursor: pointer;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/areaIco.png") no-repeat right 8px;
    color: #0266b4;
    padding-right: 10px;
    position: relative;
    z-index: 35;
}

.maskcity {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
    z-index: 999;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    top: 22px;
    width: 300px;
    line-height: 24px !important;
    z-index: 110;
}

.maskcity ul li {
    padding: 3px 0;
}

.maskcity strong {
    margin-right: 10px;
}

.maskcity a {
    color: #666;
    margin-right: 10px;
}

.cost em {
    color: #dd2719;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.line-btm .item-mmt-r.w162 {
    width: 162px;
}

.d-xi-b em {
    font-style: italic;
}

.d-xi-b s {
    text-decoration: line-through
}

.d-xi-b ul,
.d-xi-b ol {
    list-style: inside;
    margin: auto;
}

.d-xi-b ul li {
    margin: auto;
    list-style-type: disc;
}

.d-xi-b ol li {
    list-style-type: decimal;
    margin: auto;
    padding: inherit;
}

.sidbar-pro h3.nClass {
    cursor: pointer;
    line-height: 40px;
    padding-left: 35px;
    width: 202px;
    font-size: 14px;
    font-weight: normal;
    border-top: 1px dashed #dfdfdf;
    margin-top: 0px;
    background: none;
}

.sidbar-pro h3.nClass2 {
    cursor: pointer;
    line-height: 40px;
    padding-left: 0;
    width: 237px;
    font-size: 14px;
    font-weight: normal;
    border-top: 1px dashed #dfdfdf;
    margin-top: 0px;
    background: none;
    text-align: center;
}

.bdsharebuttonbox {
    font-size: 12px;
    padding-left: 10px;
    float: left;
    margin-left: 10px;
    border-left: 1px solid #dfdfdf;
    height: 16px;
}

.maskcity a:hover {
    color: #ee2e2c
}

.sidbar-pro h3 img {
    margin: 5px 0;
    min-height: 30px;
}

.topRigBtn a:hover {
    text-decoration: none;
}

.sidbar-pro ul li a:hover {
    text-decoration: underline;
}

.bannerBox .dLogoNew img {
    max-height: 52px;
    max-width: 180px;
}

.bannerBox .dLogoNew span {
    display: table-cell;
    height: 52px;
    vertical-align: middle;
    *display: block;
    *font-family: Arial;
    *font-size: 45.3px;
}

.sidbar-pro ul {
    display: none;
}

.sidbar-pro.sidbar-pro-cur ul {
    display: block !important;
}

.viewdetail {
    z-index: 480;
}

.qcard-tit .grade-icon .image img {
    max-width: 90px;
    margin-top: 2px;
}

.adress-wrap .i-txt {
    float: left;
    margin-right: 20px;
}

/*wxd 2016-08-16*/
.dPjListLeft {
    padding: 10px;
    overflow: hidden;
    float: left;
    width: 120px;
    text-align: center;
    line-height: 18px;
    color: #666;
}

.dPjListLeft p {
    padding-bottom: 10px;
}

.detailpjBox ul li {
    border-bottom: 1px solid #e0e0e0;
    padding-top: 10px;
}

.dPjListRig {
    float: left;
    width: 710px;
    padding: 10px 0 10px 10px;
}

.dPjListRig dt {
    color: #666;
    line-height: 18px;
}

.dPjListRig dd {
    height: 50px;
    padding-top: 10px;
}

.dPjListRig div.pjImgBox {
    height: 50px;
    width: 50px;
    float: left;
    margin-right: 10px;
    position: relative;
}

.dPjListRig .pjImgBox a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #fff;
    height: 50px;
    width: 50px;
    *display: block;
    *font-family: arial;
    *font-size: 44px;
}

.dPjListRig .pjImgBox a img {
    vertical-align: middle;
}

.dPjListRig .pjImgBox a:hover {
    border: 1px solid #d7281d;
}

.pjImgBox a img {
    max-height: 50px;
    max-width: 50px;
}

.dPjListLeft p em {
    display: inline-block;
    padding-left: 17px;
    height: 16px;
    vertical-align: middle;
    background: url(//style.org.hc360.cn/images/my/images/corcenter/cgt/buy/buyico.png) no-repeat;
}

.dPjListLeft p em.high {
    background-position: -279px -43px;
}

.dPjListLeft p em.normal {
    background-position: -279px -74px;
}

.dPjListLeft p em.low {
    background-position: -279px -105px;
}

.pjImgAlert {
    height: 400px;
    -webkit-box-shadow: 0 0 5px #ccc;
    -moz-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    width: 400px;
    position: absolute;
    border: 1px solid #ddd;
    background: #fff;
    top: 60px;
    left: 0;
    border-radius: 4px;
    padding: 5px;
    z-index: 50;
}

.pjImgAlert span {
    display: table-cell;
    height: 400px;
    width: 400px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-family: arial;
    *font-size: 350px;
}

.pjImgAlert span img {
    max-height: 400px;
    max-width: 400px;
    vertical-align: middle;
}

.detailpjBox ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}


.pjImgAlert em.arrow1 {
    border-width: 3px none none none;
    border-color: transparent transparent #fff transparent;
    border-style: dashed dashed solid dashed;
    border-width: 6px;
    z-index: 500;
    top: -11px;
    left: 22px;
}

.pjImgAlert em.arrow2 {
    border-width: 3px none none none;
    border-color: transparent transparent #e5e6e6 transparent;
    border-style: dashed dashed solid dashed;
    top: -13px;
    border-width: 6px;
    left: 22px;
    z-index: 400;
}

.pjImgAlert em {
    width: 0;
    line-height: 0;
    font-size: 0;
    position: absolute;
}

.transBox {
    overflow: hidden;
    padding: 0;
}

.transBox .transBoxTop {
    padding: 30px 25px;
    overflow: hidden;
}

.transBox .transBoxTop ul li {
    text-align: center;
    width: 20%;
    float: left;
    font-size: 14px;
}

.transBox .transBoxTop ul li h3 {
    font-weight: normal;
    color: #999;
    line-height: 40px;
    font-size: 14px;
}

.transBox .transBoxTop ul li p {
    color: #333;
}

.transTable {
    overflow: hidden;
    padding-bottom: 10px;
}

.transTable table {
    border-top: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

.transTable th,
.transTable td {
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 20px;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
}

.transTable th {
    background: #fafafa;
    color: #999;
    font-weight: normal;
}

.transTable td {
    color: #333;
}

.transTable td span {
    display: block;
    width: 390px;
    margin: 0 auto;
}

.transTable th.w390 {
    width: 390px;
}

.transTable th.w160 {
    width: 160px;
}

.zIndex50 {
    z-index: 50;
}

.shareBox {
    float: left;
    position: relative;
    border-left: 1px solid #dfdfdf;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 7px -767px;
    margin-left: 5px;
    padding-left: 8px;
    width: 50px;
}

.codeBotBox {
    float: left;
    border-left: 1px solid #dfdfdf;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 7px -813px;
    padding-left: 8px;
    position: relative;
    z-index: 501;
    width: 52px;
}

.shareBox em.arrow2 {
    border-width: 3px none none none;
    border-color: transparent transparent #c9c9c9 transparent;
    border-style: dashed dashed solid dashed;
    top: -13px;
    *top: -29px;
    border-width: 6px;
    left: 48px;
    z-index: 400;
    position: absolute;
    white-space: nowrap;
}

.shareBox em.arrow1 {
    border-width: 3px none none none;
    border-color: transparent transparent #fff transparent;
    border-style: dashed dashed solid dashed;
    border-width: 6px;
    z-index: 500;
    top: -11px;
    *top: -27px;
    left: 48px;
    position: absolute;
}

.shareBox .shareAlert {
    position: absolute;
    height: 22px;
    border: 1px solid #c9c9c9;
    width: 88px;
    top: 28px;
    left: -15px;
}

.botCode1,
.botCode2 {
    float: left;
    height: 178px;
    width: 148px;
    border: 1px dashed #ccc;
    padding: 12px 12px 0;
    background: #fff;
    margin: 0 5px;
}

.botCode1 dl dt,
.botCode2 dl dt {
    height: 148px;
    width: 148px;
}

.botCode1 dl dd,
.botCode2 dl dd {
    color: #333;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
}

.cldeBotAlert {
    position: absolute;
    top: -205px;
    left: -240px;
    width: 400px;
}

a.leftArrow,
a.rightArrow {
    display: block;
    height: 38px;
    width: 35px;
    position: absolute;
    top: 100px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png);
    cursor: pointer;
}

a.leftArrow {
    background-position: -109px -781px;
    left: 0;
}

a.rightArrow {
    background-position: -151px -781px;
    right: 0;
}

a.opacity5 {
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.h340 {
    height: 270px;
    overflow: hidden;
}

a.onMoverMenu {
    background: #ee2e2c !important;
}

.hotComBoxList ul#historyList {
    width: 864px !important;
}

.hotComBoxList ul#historyList li {
    overflow: hidden;
    margin: 0 7px !important;
}

.companyList {
    background-position: 50% !important;
}

.bdsharebuttonbox {
    font-size: 12px;
    padding-left: 8px;
    float: left;
    margin-left: 0;
    /* border-left:1px solid #dfdfdf;*/
    height: 16px;
    padding-top: 3px;
}

.bdsharebuttonbox a {
    margin: 0 9px 0 0 !important;
}

.bdsharebuttonbox a.bds_weixin {
    /* margin:0 !important;*/
}

.codeBotBox a {
    white-space: nowrap;
}

#twocode,
#share {
    *display: block;
    *padding-top: 2px;
}

.mainnav {
    z-index: 600 !important;
}

.cg-table .detail-amount-control {
    padding: 0 0 4px;
}

.cg-table .detail-amount-control input {
    width: 70px !important;
}

.cg-table .detail-amount-control,
.can-sell {
    padding-top: 2px !important;
    float: left !important;
}
 
.Buyer {
    width: 162px;
    float: left;
    padding: 20px 5px;
}

.Buyer h3 {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
    padding-bottom: 10px;
}

.Buyer h3 span {
    color: #ee2e2c;
}

.Buyer ul {
    overflow: hidden;
}

.Buyer ul li {
    clear: both;
    padding: 10px 0;
    border-top: 1px dashed #f0f0f0;
    margin-top: -1px;
    overflow: hidden;
}

.Buyer .buyPic {
    float: left;
    width: 80px;
    height: 80px;
    overflow: hidden;
    margin-left: 5px;
}

.Buyer .buyPic a {
    width: 78px;
    height: 78px;
    border: 1px solid #e6e6e6;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 56px;
    *font-family: Arial;
}

.Buyer .buyPic img {
    max-width: 78px;
    max-height: 78px;
}

.Buyer .buyTxt {
    float: right;
    width: 70px;
}

.Buyer .buyTxt .tils {
    line-height: 18px;
    height: 36px;
    padding-top: 8px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    word-break: break-all;
}

.Buyer .buyTxt .price {
    clear: both;
    color: #ee2e2c;
    font-size: 14px;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Buyer .buyTxt .price s {
    font-size: 14px;
}

.topBtnBox table {
    position: static;
    top: 0;
    left: 115px;
    height: 72px;
}

.topBtnBox table {
    height: 72px;
    vertical-align: middle;
}

.mainnav .commMenu {
    background: #404145;
    font-family: Microsoft YaHei !important;
}

.ui-dialog.ui-widget {
    z-index: 1200000 !important;
}

.T33284X1F5A {
    z-index: 120000 !important;
}

.fixedLogoRig a {
    display: block;
    height: 80px;
    width: 150px;
}

.dListTop a {
    color: #333 !important;
    text-decoration: none;
}

.dListTop a:hover {
    color: #ee2e2c !important;
}

.leftConAd {
    width: 300px;
    height: 55px;
    margin-top: 10px;
    position: relative;
    float: left;
}

.leftConAd span {
    position: absolute;
    height: 14px;
    width: 28px;
    right: 0;
    bottom: 0;
    color: #fff;
}

.leftConAd span em {
    background: #000;
    position: absolute;
    display: block;
    height: 14px;
    width: 28px;
    z-index: 2;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

.leftConAd span b {
    position: absolute;
    display: block;
    height: 14px;
    width: 28px;
    z-index: 3;
    font-size: 12px;
    text-align: center;
    line-height: 14px;
    font-weight: normal;
    color: #e9e9e9;
}

.leftImgBot {
    float: left;
    width: 360px;
}

.logistics .adress-wrap {
    position: relative;
    z-index: 50;
}

.youSearch {
    overflow: hidden;
    margin-bottom: 15px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.youSearch ul li {
    line-height: 40px;
    height: 40px;
    padding-left: 26px;
    width: 80px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 10px;
}

.youSearch ul li a {
    display: block;
    font-size: 12px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.dListTop span {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/dListTop.png) -487px 10px no-repeat;
    padding-left: 20px;
    width: 105px;
}

.dListBot span {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/dListTop.png) -472px -30px no-repeat;
    padding-left: 20px;
    text-align: right;
    width: 105px;
}

.topBtnBox a em {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/dListTop.png) -404px 0px no-repeat;
    display: block;
    right: 10px;
    top: 1px;
    width: 30px;
    height: 16px;
    position: absolute;
}

.topBtnBox ul li.dListBot a b {
    font-weight: normal;
}

.check-num .word3 .num span {
    width: 60px;
    white-space: nowrap;
    display: block;
    margin: 0 !important;
}

.check-num .word3 .num em {
    padding: 0 3px;
}

.mask_layer_mod {
    border: 5px solid #e0e0e0;
    width: 485px;
    font-size: 12px;
    z-index: 999;
    background: #fff;
}

.mask_layer_wd610 {
    width: 610px;
}

.cgt_mask_wd .cont {
    height: 240px;
}

.mask_layer_mod .cont {
    border: 1px solid #c4c2c3;
    overflow: hidden;
}

.mask_layer_mod .cont p.form_info_tip {
    margin: 10px 0 20px;
    padding-left: 18px;
}

.mask_layer_mod .cont p.form_info_tip s {
    padding: 7px;
    background: url("//style.org.hc360.com/images/my/images/corcenter/cgt/global/enquiries_ico.png");
    background-position: 0px -49px;
}

.mask_layer_mod .cont .public_form ol li.text_r {
    width: 90px;
}

.mask_layer_mod .cont .public_form ol li button {
    width: 86px;
    height: 28px;
    color: #fff;
    text-align: center;
    background: url("//style.org.hc360.com/images/my/images/corcenter/cgt/global/enquiries_ico.png");
    background-position: -214px -111px;
    overflow: hidden;
}

.mask_layer_mod .cont .public_form ol li button:hover {
    background: url("//style.org.hc360.com/images/my/images/corcenter/cgt/global/enquiries_ico.png");
    background-position: -126px -111px;
}

.mask_layer_mod .cont h3 {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
    background: #f5f5f5;
    position: relative;
    font-weight: bold;
}

.mask_layer_mod .cont h3 a.close {
    position: absolute;
    right: 10px;
    top: 7px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: -4px -155px;
    text-indent: -99em;
    overflow: hidden;
}

.mask_layer_mod .cont h3 a.close:hover {
    background-position: -27px -155px;
}

.public_form ol {
    clear: both;
    margin-bottom: 15px;
    zoom: 1;
    font-size: 12px;
    overflow: hidden;
}

.public_form ol li {
    line-height: 29px;
}

.public_form ol li {
    float: left;
}

.public_form ol li s {
    display: inline-block;
    padding-left: 25px;
    line-height: 15px;
}

.public_form ol li a.del {
    color: #ee2e2c;
    margin-left: 5px;
}

.public_form ol li.text_r {
    text-align: right;
    margin-right: 10px;
    font-size: 14px;
    width: 170px;
}

.public_form ol li.text_r em {
    color: #ee2e2c;
    font-size: 12px;
    display: inline-block;
    width: 12px;
}

.public_form ol li.title input {
    width: 547px !important;
}

.public_form ol li select {
    width: 50px;
    margin-top: 6px;
}

.public_form ol li input.text_input {
    color: #333;
    border: 1px solid #bfbfbf;
    line-height: 30px;
    height: 30px;
    padding: 0 5px;
    font-size: 12px;
    width: 192px;
    vertical-align: middle;
}

.public_form ol li input.wd75 {
    width: 75px;
}

.public_form ol li textarea {
    border: 1px solid #bfbfbf;
    padding: 5px;
    font-size: 12px;
    width: 548px;
}

.public_form ol li div.tip {
    float: left;
    margin-right: 5px;
    display: inline;
}

.public_form ol li div.tip p.tip_line {
    margin-top: 10px;
}

.public_form ol li.sub p {
    margin-bottom: 10px;
    line-height: 180%;
}

.public_form ol li.sub p label {
    cursor: pointer;
}

.public_form ol li.sub p label input {
    margin: -4px 3px 0 0;
    vertical-align: middle;
}

.public_form ol li p.br_text {
    margin: 7px 0 0;
}

.public_form ol.mask {
    margin: 0;
}

.public_form ol.mask li {
    text-align: right;
    width: 560px;
    line-height: 18px;
}

.public_form ol.mask li a {
    margin-left: 20px;
    line-height: 18px;
}

.page {
    text-align: right;
    margin: 10px 0 0 0;
    padding: 0 10px;
    clear: both;
}

.page span {
    display: inline-block;
}

.page span.page_start {
    background-position: 4px -443px;
    border: 1px solid #ccc;
    width: 25px;
    line-height: 23px;
    vertical-align: middle;
}

.page a {
    vertical-align: middle;
    display: inline-block;
    width: 25px;
    line-height: 23px;
    height: 23px;
    border: 1px solid #ccc;
    text-align: center;
    color: #666;
    font-weight: bold;
}

.page a.page_prev {
    background-position: 4px -469px;
    border: 1px solid #ccc;
}

.page a.page_next {
    background-position: 5px -420px;
    border: 1px solid #ccc;
}

.page span.current {
    vertical-align: middle;
    background: #ffeee5;
    border: 1px solid #f50;
    width: 25px;
    line-height: 23px;
    text-align: center;
    color: #f50;
}

.page a:hover,
.page a.page_next:hover {
    background-color: #ffeee5;
    border: 1px solid #f50;
    color: #f50;
}

.page a.page_prev:hover,
.page a.page_next {
    text-decoration: none;
}

.public_form ol li p button,
.public_form ol li s {
    background: url("//style.org.hc360.com/images/my/images/corcenter/cgt/global/enquiries_ico.png") no-repeat 0 0;
}

.public_form ol li p button {
    color: #FFF;
    font: 18px "Microsoft YaHei";
    width: 154px;
    height: 41px;
    line-height: 41px;
    background-position: -146px -140px;
    margin-top: 20px;
    cursor: pointer;
}

.public_form ol li s.info_error {
    background-position: 2px -4px;
    color: #ee2e2c
}

.public_form ol li s.info_ok {
    background-position: 2px -29px;
}

.public_form ol li s.info_null {
    background-position: 2px -54px;
    color: #666;
}

.public_form ol li s.more_argument {
    background-position: 2px -128px;
}

.public_form ol li s.sample_img {
    background-position: 2px -103px;
}

.public_form ol li p button:hover {
    background-position: -146px -182px;
}

.wijmo-wijdialog {
    z-index: 120002 !important;
}

.check-num .word3 .yanzm {
    position: relative;
    width: 450px !important;
}

.navBox {
    overflow: hidden;
}

.navClassShow {
    height: 30px;
    background: #ee2e2c;
    width: 1190px;
    margin: 0 auto;
    font-size: 12px;
}

.navClassList {
    padding: 8px 0;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}

.navClassList ul li {
    float: left;
    margin-left: -1px;
    display: block;
    height: 14px;
    padding: 0 30px;
    text-decoration: none;
    margin-left: -1px;
    border-left: 1px solid #fff;
}

.navClassList ul li a {
    color: #fff;
    line-height: 14px;
}

.navClassList a:hover {
    text-decoration: underline;
}

.navClassShow span {
    display: block;
    float: left;
    height: 30px;
    width: 94px;
    line-height: 30px;
    color: #fff;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -245px -301px #d11120;
    padding-left: 64px;
}

.navClassList ul li a.classMore {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png") -199px -332px #d11120;
    display: block;
    max-width: 87px;
    width: 87px;
    height: 22px;
    line-height: 20px;
    margin-top: -4px;
    border-radius: 4px;
    padding-right: 20px;
    text-align: center;
}

.navClassList ul li a.classMore:hover {
    text-decoration: none;
}

.Buyer .buyTxt .tils a {
    color: #333;
}

.Buyer .buyTxt .tils a:hover {
    color: #ee2e2c;
}

.see-detail span:hover {
    color: #ee2e2c;
}

.dvop-title h4 {
    font-weight: normal;
}

.navClassList ul li a {
    display: block;
    max-width: 75px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.classify-box a:hover,
.d-footer p a:hover {
    color: #ee2e2c;
}

.dListTop a:hover {
    text-decoration: none;
}

.centerListBox {
    width: 1190px;
    margin: 0 auto;
    height: 110px;
}

.comLogo {
    float: left;
    width: 160px;
    overflow: hidden;
    padding-top: 15px;
}

.comName {
    float: left;
    width: 760px;
    font-size: 36px;
    padding-left: 20px;
}

.comLogo span {
    display: table-cell;
    vertical-align: middle;
    width: 160px;
    height: 80px;
    *display: block;
    *font-family: Arial;
    *font-size: 137.5px;
    text-align: center;
}

.comLogo span img {
    vertical-align: middle;
    max-height: 80px;
    max-width: 160px;
}

.proImgBox {
    width: 1190px;
    position: relative;
    text-align: center;
}

.proImgBox ul li {
    overflow: hidden;
    float: left;
    width: 100%;
}

.proImgBox ul li img {
    vertical-align: bottom;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}


.BoxContent {
    width: 952px;
    margin: 0 auto;
}

.locationBox a:hover,
.detailsBox1 a:hover,
.main-detail-info a:hover {
    text-decoration: none;
}

.company_logo td {
    height: 108px;
}

.company_name td {
    padding-left: 15px;
}

.companyList .centerbox {
    width: 1190px !important;
}

.companyList .company_name h1 {
    line-height: 28px;
}

.fieldIco {
    width: 110px;
    height: 27px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/field/fieldIco.png) no-repeat bottom center;
    clear: both;
    margin-left: 65px;
    padding-top: 10px;
    margin-bottom: 2px;
    display: block;
}

.d-vopyList {
    overflow: hidden;
}

.d-vopyImgBox {
    border-top: 1px solid #ededed;
    padding: 10px;
    overflow: hidden;
    margin-left: -20px;
}

.d-vopyImgBox ul li {
    width: 148px;
    margin: 0 6px;
    float: left;
    height: 148px;
    overflow: hidden;
    position: relative;
}

.d-vopImgCon {
    height: 148px;
    width: 148px;
    overflow: hidden;
    border: 1px solid #e0e0e0;
}

.d-vopImgCon img {
    max-height: 148px;
    max-width: 148px;
}

.d-vopyImgBox ul li dt {
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    display: block;
    width: 130px;
    color: #fff;
}

.d-vopyImgBox ul li dt a:hover {
    color: #ee2e2c;
}

.d-vopyImgBox ul li dd em {
    font-size: 16px;
    font-style: normal;
}

.d-vopyList {
    line-height: 34px;
    padding-left: 20px;
    margin-left: -20px;
}

.d-vopyList p {
    float: left;
}

.d-vopyList span {
    float: right;
    position: relative;
    padding-right: 25px;
    cursor: pointer;
    color: #666;
}

.d-vopyList span s {
    border-color: #666 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px;
    top: 15px;
    right: 12px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    width: 0;
}

.dGrayBg {
    background: #f9f9f9;
    margin-left: -20px;
}

.d-vopyList span:hover {
    color: #ee2e2c;
}

.d-vopyList span:hover s {
    border-color: #ee2e2c transparent transparent;
}

.dGrayBg span s {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    top: 10px
}

.d-vopBotBox {
    overflow: hidden;
    clear: both;
    ;
    padding-bottom: 20px;
}

.d-vopBotBox h3 {
    font-weight: normal;
    line-height: 20px;
    padding: 5px 0 20px;
    font-size: 14px;
}

.d-vopBotBox ul {
    overflow: hidden;
}

.d-vopBotBox ul li {
    float: left;
    padding: 5px 10px 5px 0;
}

.d-vopBotBox ul li a {
    border: 1px solid #dfdfdf;
    padding: 0 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    max-width: 130px;
    line-height: 34px;
    display: block;
    height: 34px;
    color: #333;
}

.d-vopBotBox ul li a:hover {
    color: #ee2e2c;
    border: 1px solid #ee2e2c;
}

.d-vopSearch {
    padding: 25px 0 0 0;
    overflow: hidden;
}

.d-vopSearch p {
    line-height: 36px;
    float: left;
    padding-right: 20px;
    color: #666;
    font-size: 14px;
}

.d-vopSearch .vopSearchCon {
    width: 685px;
    border: 2px solid #ddd;
    float: left;
    height: 32px;
    position: relative;
}

.d-vopSearch .vopSearchCon span {
    float: left;
    height: 34px;
    line-height: 32px;
    border-right: 2px solid #ddd;
    padding: 0 35px 0 10px;
    background: #f9f9f9;
    display: block;
    height: 32px;
    color: #333;
    font-size: 14px;
}

.d-vopSearch .vopSearchCon input {
    height: 32px;
    border: none;
    line-height: 32px;
    float: left;
    width: 55%;
    padding-left: 10px;
}

.d-vopSearch .vopSearchCon button {
    float: right;
    position: absolute;
    right: -2px;
    top: -2px;
    height: 36px;
    width: 90px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    background: #d11120;
}

.d-vopy td {
    padding-left: 20px;
    line-height: 34px;
}

.d-vopImgCon a {
    display: table-cell;
    height: 148px;
    width: 148px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-family: Arial;
    *font-size: 104.76px;
}

.d-vopyList p {
    padding-right: 20px;
    width: 500px;
    line-height: 24px;
    padding: 5px 0;
}

.d-vopAlert p {
    position: absolute;
    left: 0;
    right: 0;
    height: 50px;
    background: #000;
    z-index: 50;
    bottom: 0;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.d-vopAlert.dShow {
    bottom: 0;
}

#BAIDU_SSP__wrapper_u2785821_0 {
    margin-bottom: 15px;
}

#BAIDU_SSP__wrapper_u2871344_0 {
    margin-top: 15px;
}

.strengthIco {
    width: 175px;
    height: 32px;
    margin: 10px auto 0px;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/strengthIco.png");
}

.activityLink {
    font-size: 14px;
    color: #ee2e2c;
    line-height: 20px;
    margin-top: -8px;
    margin-bottom: 15px;
}

.activityLink a {
    color: #1965ff;
}

.activityLink a:hover {
    color: #ee2e2c;
}

.balloonBox {
    display: block;
    position: fixed;
    top: 50%;
    margin-top: -75px;
    width: 81px;
    height: 150px;
    margin-left: -682px;
    left: 50%;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/balloonImg.png) no-repeat;
}

.rigPrice {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 110px;
    display: none;
}

.rigBg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 104px;
    background: #000;
    height: 32px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    padding: 3px;
    line-height: 17px;
    overflow: hidden;
}

.proTopBoxCon .logoBox a.logo {
    display: block;
    height: 48px;
    width: 160px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -270px -1px;
}

.supplyself-search {
    float: left;
    padding-top: 5px;
}

.supplyself-search .form_search {
    height: 34px;
    float: left;
    z-index: 10000;
}

.supplyself-search .form_search input {
    width: 436px;
    height: 32px;
    border: 2px solid #e5e5e5;
    border-right: none;
    line-height: 32px;
    color: #A8A8A8;
    padding-left: 10px;
    float: left;
    display: inline-block;
}

.supplyself-search .form_search button {
    width: 86px;
    height: 36px;
    background: #ee2e2c;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border: none;
}

.supplyself-search span button {
    width: 86px;
    height: 36px;
    border: 1px solid #ee2e2c;
    color: #ee2e2c;
    background: none;
    line-height: 36px;
    margin-left: 10px;
}

.supplyself-search ul li.info span {
    display: inline-block;
}

.supplyself-search ul li.info span.slider {
    position: relative;
    cursor: pointer;
    z-index: 111;
}

.supplyself-search ul li.info span.slider .user_list {
    display: none;
    position: absolute;
    top: 29px;
    left: -1px;
    background: #fff;
    width: 78px;
    border: 1px solid #c1c1c1;
    border-top: none;
    z-index: 9;
}

.supplyself-search ul li.info span.slider .user_list span {
    line-height: 22px;
    display: block;
    padding: 0 10px;
}

.supplyself-search ul li.info span.slider .user_list span a {
    color: #0964ab;
    padding: 0;
}

.supplyself-search ul li.info span.slider .user_list span a:hover {
    text-decoration: underline;
}

.supplyself-search ul li.info span.state {
    width: 78px;
    border: 1px solid #f5f5f5;
}

.supplyself-search ul li.info span.state a {
    padding-left: 10px;
}

.supplyself-search ul li.info span.select {
    border: 1px solid #c1c1c1;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
}

.supplyself-search ul li.info span s.arrow {
    display: inline-block;
    width: 9px;
    background-position: -25px -117px;
    margin: 0 0px 0 3px;
    text-decoration: none;
}

.supplyself-search ul li.info span.state a {
    color: #333;
    text-decoration: none;
}

.supplyself-search ul li.info span.state s.arrow {
    background-position: -25px -119px;
}

.supplyself-search ul li.info span.select s.arrow {
    background-position: 0 -119px;
}

.supplyself-search .form_list_tip ul {
    width: 447px;
}

.supplyself-search .form_list_tip {
    width: 447px;
    border: 1px solid #e5e5e5;
    max-height: 470px;
    background: #FFF;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 1001;
    border-top: 0;
    font-size: 12px;
}

.supplyself-search .form_list_tip ul li {
    width: 447px;
    line-height: 28px;
    height: 28px;
    *margin: 0;
    position: relative;
}

.supplyself-search .form_list_tip ul li a {
    width: 490px;
    display: block;
    font-size: 14px;
    color: #333;
    text-indent: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.supplyself-search .form_advice {
    border-top: 1px solid #e5e5e5;
    clear: both;
    text-align: center;
    line-height: 26px;
    width: 100%;
}

.showkey a:hover {
    color: #ee2e2c;
}

.shareBox .shareAlert {
    position: absolute;
    height: 22px;
    border: 1px solid #c9c9c9;
    width: 113px;
    top: 26px;
    left: -18px;
    z-index: 51;
    background: #fff;
}

.d-vopImgCon {
    height: 146px;
    width: 146px;
    overflow: hidden;
    border: 1px solid #e0e0e0;
}

.d-vopImgCon img {
    max-height: 146px;
    max-width: 146px;
}

.d-vopyImgBox ul li dt {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    display: block;
    width: 130px;
    margin-bottom: 5px;
    text-align: center;
}

.d-vopyImgBox ul li dt a {
    color: #fff;
    line-height: 20px;
    display: block;
    width: 100%;
}

.d-vopyImgBox ul li dd {
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}

.d-vopyList span {
    float: right;
    position: relative;
    padding-right: 25px;
    cursor: pointer;
    color: #666;
    white-space: nowrap;
}

.d-vopImgCon a {
    display: table-cell;
    height: 146px;
    width: 146px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-family: Arial;
    *font-size: 104.76px;
}

.d-vopAlert {
    position: absolute;
    bottom: 0;
    padding: 5px;
    line-height: 20px;
    width: 138px;
    height: 138px;
    display: none;
}

.d-vopAlert p {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    background: #000;
    z-index: 50;
    bottom: 0;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    top: 0;
}

.d-vopAlert dl {
    position: absolute;
    left: 10px;
    top: 45px;
    z-index: 51;
}

.d-vopAlert.dShow {
    bottom: 0;
    display: block;
}

.sdIcoNew {
    display: block;
    height: 18px;
    width: 80px;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/sdIco301.png") right no-repeat;
    float: left;
    margin-top: 7px;
}

.detail-right-con .activityLink {
    font-size: 14px;
    color: #ee2e2c;
    line-height: 36px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 0px -890px;
    height: 35px;
    padding-left: 15px;
    margin-bottom: 0;
}

.detail-right-con .activityLink a {
    color: #1965ff;
}

.strengthAlert {
    width: 420px;
    border: 1px solid #dfdfdf;
    position: absolute;
    top: 48px;
    left: 170px;
    background: #fff;
}

.slTit {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dfdfdf;
    background: #fafafa;
    padding: 0 12px;
}

a.logo {
    float: left;
}

.strengthBox {
    float: left;
    height: 44px;
    line-height: 44px;
    border-left: 1px solid #ccc;
    margin-left: 10px;
    margin-top: 2px;
    width: 240px;
}

.strengthBox * {
    float: left;
}

.strengthBox h3 {
    font-size: 18px;
    color: #ee2e2c;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/strengthIco2.png") 19px 5px no-repeat;
    padding-left: 56px;
}

.strengthBox span {
    color: #999;
    font-size: 14px;
    padding-left: 5px;
    width: 50px;
    white-space: nowrap;
}

.strengthBox dl {
    padding: 0 20px;
}

.strengthBox dt a {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    padding: 0px 0 4px;
}

.strengthBox dd a {
    display: block;
    height: 22px;
    width: 22px;
    text-decoration: none;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/contactIco.png") 0 0 no-repeat;
    background-position: -1px -89px;
}

.slTit h3 {
    float: left;
    font-size: 14px;
}

.slTit h3 a {
    color: #333;
    text-decoration: none;
}

.slTit a.presenBtn {
    display: block;
    float: left;
    width: 55px;
    height: 18px;
    border: 1px solid #ee2e2c;
    color: #ee2e2c;
    line-height: 18px;
    padding-left: 23px;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/strengthIco2.png") 6px -51px no-repeat;
    text-decoration: none;
    margin: 10px 0 0 10px;
    font-size: 12px;
}

.strengthRig {
    width: 120px;
    float: right;
    border-left: 1px dashed #dfdfdf;
    height: 230px;
    padding: 0 8px;
}

.strengthRig dl {
    text-align: center;
    margin-top: 48px;
}

.strengthRig dl img {
    width: 120px;
    height: 120px;
}

.strengthRig dl dd {
    line-height: 20px;
    color: #666;
    font-size: 12px;
}

.logoBox {
    width: 468px !important;
    position: relative;
    z-index: 50;
}

.gradeBox {
    overflow: hidden;
    font-size: 14px;
    padding: 10px 0;
    height: 22px;
    line-height: 22px;
}

.gradeBox em {
    display: block;
    height: 23px;
    width: 23px;
    float: left;
    margin-right: 3px;
}

.gradeBox em.vipIco {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/item02/newProIco.png") -100px 3px no-repeat;
}

.gradeBox em.mmtIco {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/item02/newProIco.png") -129px -1px no-repeat;
}

.gradeBox em.jpIco {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/item02/newProIco.png") 0px -1699px no-repeat;
}

.gradeBox em.ypIco {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/item02/newProIco.png") 0px -1664px no-repeat;
}

.gradeBox em.bjIco {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/item02/newProIco.png") 0px -1736px no-repeat;
}

.gradeBox span {
    float: left;
}

.gradeBox span b {
    color: #ee2e2c;
}

.strengthLeft {
    padding: 0 12px;
    float: left;
    width: 255px;
}

.strengthList li {
    overflow: hidden;
}

.strengthList li * {
    float: left;
    display: block;
    line-height: 28px;
    font-size: 12px;
    color: #666;
}

.strengthList li a.rbwIco {
    margin-top: 6px;
}

.strengthList li a.rjbIco {
    margin-top: 7px;
}

a.gradeImg {
    margin-top: 6px;
}

.strengthBot {
    height: 16px;
    padding: 12px 0;
    border-top: 1px dashed #dfdfdf;
    position: absolute;
    bottom: 0;
    left: 12px;
    width: 250px;
    overflow: hidden;
}

.strengthBot li {
    height: 16px;
    border-left: 1px solid #dfdfdf;
    float: left;
    margin-left: -1px;
    width: 33.333%;
    font-size: 12px;
}

.strengthBot li a {
    color: #333;
    text-decoration: none;
    padding-left: 25px;
    display: block;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/strengthIco2.png") 0 0 no-repeat;
}

.strengthBot li a.goShop {
    background-position: 7px -83px;
}

.strengthBot li a.messBtn {
    background-position: 8px -115px;
}

.strengthBot li a.collecBtn {
    background-position: 8px -149px;
}

.strengthBox a:hover,
.strengthBot li a:hover {
    color: #ee2e2c;
}

.strengthAlert.freeBox .strengthList {
    padding-top: 8px;
}

.strengthAlert.freeBox .strengthRig {
    height: 200px;
}

.strengthAlert.freeBox .strengthRig dl {
    margin-top: 32px;
}

a.strengthQQ,
a.strengthWX {
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/contactIco.png") 0 0 no-repeat;
    height: 22px;
    width: 22px;
    display: block;
    margin: 3px 0 0 5px;
}

a.strengthQQ {
    background-position: -1px -89px;
}

a.strengthWX {
    background-position: 0 -40px;
}

a.SYT_ico {
    float: left;
    margin-right: 8px;
    margin-top: 8px;
    vertical-align: middle;
    background: url("//style.org.hc360.com/images/detail/mysite/siteconfig/sytLogo.gif") no-repeat 0 0;
    height: 16px;
    width: 61px;
    display: block;
}

.proTopBox2 {
    height: 90px;
    background: #fff;
}

.proTopBox2 .proTopBoxCon {
    height: 48px;
    padding: 21px 0;
    margin: 0 auto;
    width: 1190px;
}

.proTopBox2 .proTopBoxCon .logoBox {
    height: 48px;
    width: 160px !important;
    float: left;
}

.proTopBox2 .proTopBoxCon .logoBox a {
    display: block;
    height: 48px;
    width: 160px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -270px -1px;
}

.proTopBox2 .search {
    float: left;
    width: 580px;
    padding-left: 40px;
    padding-top: 2px;
    height: 66px;
}

.proTopBox2 .search-box {
    width: 700px;
    height: 40px;
}

.proTopBox2 .search input {
    width: 480px;
    height: 32px;
    border: 2px solid #e5e5e5;
    border-right: none;
    line-height: 32px;
    color: #A8A8A8;
    padding-left: 10px;
    float: left;
    display: inline-block;
}

.proTopBox2 .search label {
    float: left
}

.proTopBox2 .search label button {
    width: 86px;
    height: 36px;
    background: #ee2e2c;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border: none;
    cursor: pointer;
    margin: 0;
}

.proTopBox2 .ht-words {
    color: #999;
    float: left;
}

.proTopBox2 .hot-word {
    z-index: 10;
    font-size: 12px;
    padding-top: 4px;
}

.proTopBox2 .hot-word ul {
    overflow: hidden;
    float: left;
    overflow: hidden;
}

.proTopBox2 .hot-word ul li {
    float: left;
    margin: 0 10px;
    max-width: 90px;
    height: 20px;
    /*line-height:20px;*/
}

.proTopBox2 .hot-word ul li a {
    color: #999;
    max-width: 75px;
    height: 20px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
    overflow: hidden;
}

.proTopBox2 .hot-word ul li a:hover {
    color: #ee2e2c;
    text-decoration: none;
}

.proTopBox2 .hot-word span.more {
    cursor: pointer;
    display: block;
    float: left;
    color: #999;
    padding-left: 10px;
    height: 20px;
    position: relative;
}

.proTopBox2 .hot-word span.more .showkey {
    background: #fff;
    padding: 5px;
    border: 1px solid #c7c7c7;
    position: absolute;
    top: 18px;
    left: -200px;
    width: 390px;
    z-index: 9909
}

.proTopBox2 .hot-word span.more .showkey a {
    display: inline-block;
    width: 86px;
    line-height: 180%;
    margin-right: 5px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #999
}

.proTopBox2 .button-box {
    float: right;
}

.proTopBox2 .btn:hover {
    background: #018BF6;
    color: #fff
}

.proTopBox2 .btn {
    width: 134px;
    height: 32px;
    border: 1px solid #018BF6;
    text-align: center;
    line-height: 32px;
    color: #018BF6;
    font-size: 14px;
    margin-left: 8px;
    cursor: pointer;
}

.proTopBox2 .search button {
    width: 86px;
    height: 36px;
    text-align: center;
    line-height: 34px;
    color: rgb(255, 255, 255);
    font-size: 14px;
    float: left;
    cursor: pointer;
    background: #ee2e2c;
    border: none;
    margin-right: 10px;
}

.proTopBox2 .ht-words a {
    color: #333;
}

.proTopBox2 .topRigBtn {
    padding: 2px 0 0 25px;
    float: right;
}

.proTopBox2 .topRigBtn a {
    float: left;
    display: block;
    width: 98px;
    margin-left: 10px;
    height: 34px;
    border: 1px solid #dfdfdf;
    background: #f9f9f9;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 34px;
    background: #fff;
}

.proTopBox2 .topRigBtn a:hover {
    color: #ee2e2c;
    border: 1px solid #ee2e2c;
}

.proTopBox .defaultSearch2 .seaInputBox {
    width: 446px !important;
}

.proTopBox .defaultSearch2 .searchBox {
    width: 534px !important;
}

.defaultSearch2 .seaInputBox {
    border: 2px solid #e8e8e8 !important;
    border-right: none !important;
}

.proTopBox .search {
    padding-left: 0;
}

.proTopBox .defaultSearch2 input {
    width: 435px;
}

.proTopBox .RecordBox {
    width: 447px;
    font-size: 12px;
}

.proTopBox .defaultSearch2 .RecordBox {
    font-size: 12px;
}

.Box1Rig2 .box1RigImg {
    height: 100px;
    border: 1px solid #e0e0e0;
    width: 100px;
    margin: 0 auto;
}

.p4pLeftBox {
    background: #fff;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    margin-top: 15px
}

.p4pLeftCon {
    overflow: hidden;
    margin: 0 auto;
}

.p4pLeftCon ul {
    overflow: hidden;
}

.p4pLeftCon ul li {
    width: 212px;
    padding: 15px 14px 10px;
    border-bottom: 1px dashed #dfdfdf;
}

.p4pLeftCon ul li dt {
    height: 210px;
    width: 210px;
    border: 1px solid #dfdfdf;
}

.p4pLeftCon ul li dt a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 210px;
    height: 210px;
}

.p4pLeftCon ul li dt img {
    max-height: 210px;
    max-width: 210px;
    vertical-align: middle;
}

.p4pLeftCon ul li dd {
    font-size: 12px;
    padding-top: 8px;
}

.p4pLeftCon ul li dd a {
    color: #333;
    line-height: 20px;
    max-height: 40px;
    height: auto;
}

.p4pLeftCon ul li dd a:hover {
    color: #ee2e2c;
}

.p4pLeftCon ul li dd .new-pro-price {
    padding-top: 5px;
}

.p4pLeftCon ul li:last-child {
    border-bottom: none;
}

.d-vopyList.dGrayBg span {
    color: #ee2e2c;
}

.d-vopyList.dGrayBg span s {
    border-color: #ee2e2c transparent transparent;
}

.d-vopyImgBox ul li dt {
    overflow: hidden;
}

.guaranteeCon ul li a.guaranteeLinkFree {
    display: block;
    height: 28px;
    width: 155px;
    font-size: 14px;
    position: absolute;
    line-height: 28px;
    color: #666;
    text-decoration: none;
    padding-right: 20px;
    padding-top: 1px;
    text-align: center;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -836px -700px no-repeat #fff;
    border-bottom: none;
    top: 0;
    z-index: 50;
}

.guaranteeCon ul li.gHover a.guaranteeLinkFree {
    border: 1px solid #dfdfdf;
    border-bottom: navajowhite;
}

.conListNew.hei110px {
    height: 110px;
}

.conListNew.hei130px {
    height: 130px;
}

.conListNew.hei150px {
    height: 150px;
}

.conListNew.hei130px .centerListBox {
    padding-top: 10px;
}

.conListNew.hei150px .centerListBox {
    padding-top: 20px;
}

.customAdv .customTopBoxCon a {
    display: block;
}

.customAdv .customTopBoxCon {
    background-repeat: no-repeat;
    background-position: center center;
}

.conListNew {
    position: relative;
    overflow: hidden;
    z-index: 5;
}

.conListNew .conListNewImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.conListNew .conListNewImg img {
    left: 50%;
    position: absolute;
    margin-left: -960px;
    width: 1920px;
}

.centerListBox {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -595px;
    overflow: hidden;
}

.conListNew.hei130px {
    height: 130px;
}

.conListNew.hei150px {
    height: 150px;
}

.conListNew.hei130px .conListNewImg img,
.conListNew.hei130px .conListNewImg {
    height: 130px;
}

.conListNew.hei150px .conListNewImg img,
.conListNew.hei150px .conListNewImg {
    height: 150px;
}

.comName h2 {
    width: 92% !important;
}

.videoBox {
    padding-bottom: 20px;
    overflow: hidden;
}

.videoPrompt {
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    color: #666;
    line-height: 16px;
    padding-top: 10px;
}

.videoBoxCon {
    text-align: center;
    padding: 10px 0;
}

.detail-right-con .dele {
    color: #ee2e2c;
}

.detail-right-con .proxjIco {
    display: block;
    height: 108px;
    width: 108px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) 0px -937px;
    position: absolute;
    z-index: 50;
    left: 240px;
    top: 5px;
}

a.sytVipIco {
    width: 48px;
    height: 16px;
    background-position: 0px -1060px;
    margin-top: 8px;
    position: relative;
    margin-right: 10px;
}

em.mmttyIco {
    float: left;
    display: block;
    width: 45px;
    height: 38px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/newPro/item02/newProIco.png) 0 -1809px no-repeat;
}

a.ContactNew {
    width: 152px;
    color: #fff !important;
    background: #ee2e2c;
    border: 1px solid #ee2e2c;
    cursor: pointer;
}

a.blue-btnNew {
    border: 1px solid #ee2e2c;
    height: 38px;
    width: 152px;
    color: #ee2e2c !important;
    background: #fff4f4;
}

a.blue-btnNew:hover,
a.ContactNew:hover {
    color: #fff !important;
    background: #d11120;
    border: 1px solid #d11120;
}

a.orange-btnNew {
    border: 1px solid #dfdfdf;
    height: 38px;
    width: 152px;
    /* background:#f9f9f9;*/
    color: #666;
    cursor: pointer;
}

a.orange-btnNew:hover {
    background: #f1f1f1;
    color: #333;
}

/*20171017 zhongjiyeyouhua wxd*/
.proDetailTopNew {
    height: 77px;
    background: #ee2e2c;
}

.proDetailTopCon {
    width: 1190px;
    margin: 0 auto;
    height: 62px;
    padding-top: 15px;
}

.logoBox2 {
    width: 183px;
    height: 47px;
    float: left;
}

.logoBox2 a {
    display: block;
    height: 48px;
    background-image: url(https://style.org.hc360.com/images/logo/logo141x48-w.png);
    background-image: url(https://style.org.hc360.com/images/logo/logo141x48-w.svg), none;
    width: 141px;
}

.proDetailTopCon .search {
    float: right;
    width: 458px;
    padding-left: 0;
    padding-top: 2px;
    height: 45px;
}

.proDetailTopCon .search-box {
    width: 100%;
    height: 40px;
    padding-top: 3px;
}

.proDetailTopCon .search input {
    width: 480px;
    height: 38px;
    border: none;
    line-height: 38px;
    color: #A8A8A8;
    padding-left: 10px;
    float: left;
    display: inline-block;
}

.proDetailTopCon .search label {
    float: left
}

.proDetailTopCon .search button {
    width: 85px;
    height: 36px;
    background: #d11120;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border: none;
    cursor: pointer;
    margin: 0;
}

.proDetailTopCon .defaultSearch2 .searchBox {
    width: 373px;
    height: 40px;
    position: relative;
    float: left;
}

.proDetailTopCon .defaultSearch2 input {
    width: 267px;
    height: 36px;
    border-right: none;
    line-height: 36px;
    color: #A8A8A8;
    padding: 0 0 0 10px;
    float: left;
    display: inline-block;
    border: none !important;
    outline: none;
}

.proDetailTopCon .defaultSearch2 label {
    float: left
}

.proDetailTopCon .defaultSearch2 label button {
    width: 86px;
    height: 36px;
    background: #d11120;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    border: none;
    cursor: pointer;
    margin: 0;
}

.proDetailTopCon .defaultSearch2 label button:hover {
    background: #d11120
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul {
    width: 100%;
    padding-top: 0;
}

.proDetailTopCon .defaultSearch2 .RecordBox,
.proDetailTopCon .defaultSearch2 .form_list_tip {
    width: 456px;
    border: 1px solid #ddd;
    max-height: 470px;
    background: #FFF;
    position: absolute;
    top: 37px;
    left: 0;
    border-top: 0;
    z-index: 1002;
    overflow: hidden;
}

.proDetailTopCon .defaultSearch2 .form_list_tip li,
.proDetailTopCon .defaultSearch2 .RecordBox ul li {
    line-height: 28px;
    height: 28px;
    *margin: 0;
    position: relative;
    width: 100%;
}

.proDetailTopCon .defaultSearch2 .cur {
    background: #f0f0f0;
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li span {
    color: #999;
    padding-right: 10px;
    position: absolute;
    z-index: 333;
    right: 0;
    white-space: nowrap;
    font-size: 12px;
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li a {
    width: 60%;
    display: block;
    font-size: 14px;
    color: #333;
    text-indent: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li.hiskey a {
    color: #1e50a2
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li a.delist {
    float: right;
    padding-right: 10px;
    width: 40px !important;
    font-size: 12px;
    color: #999
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li a.txt {
    color: #1e50a2
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li a.delist:hover {
    background: 0
}

.proDetailTopCon .defaultSearch2 .form_list_tip ul li a:hover {
    text-decoration: none;
    color: #0b509b;
}

.proDetailTopCon .defaultSearch2 .form_advice {
    border-top: 1px solid #ddd;
    clear: both;
    text-align: center;
    line-height: 26px;
    width: 100%;
    font-size: 12px;
    color: #333;
}

.proDetailTopCon .defaultSearch2 .form_search {
    position: relative;
}

.proDetailTopCon .defaultSearch2 .form_list_tip {
    display: none;
}

.proDetailTopCon .defaultSearch2 .RecordBox ul li {
    width: 500px;
}

.proDetailTopCon .defaultSearch2 .RecordBox ul li a {
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    text-decoration: none;
    padding-left: 10px;
}

.proDetailTopCon .defaultSearch2 .RecordBox ul li a:hover {
    color: #333;
    background: #f0f0f0;
}

.proDetailTopCon .defaultSearch2 .s_trigger {
    width: 50px;
    color: #666;
    position: absolute;
    float: left;
    line-height: 34px;
    height: 34px;
    border-right: 1px solid #ddd;
    background: url(//style.org.hc360.com/images/my/images/corcenter/mmt4/new/newIco.png) 45px -72px;
    background-color: #f5f5f5;
    left: 2px;
    top: 2px;
    padding-left: 12px;
    font-size: 12px;
    display: none;
}

.proDetailTopCon .defaultSearch2 .s_options {
    background: #f5f5f5;
    width: 62px;
    height: auto;
    position: absolute;
    top: 36px;
    display: block;
    z-index: 5000;
    left: 2px;
}

.proDetailTopCon .defaultSearch2 .s_options a {
    display: block;
    width: 100%;
    text-align: center;
    color: #666;
    text-decoration: none;
    line-height: 34px;
}

.proDetailTopCon .defaultSearch2 .seaTbtn {
    padding-left: 0;
    width: 85px;
    height: 34px;
    float: left;
}

.proDetailTopCon .defaultSearch2 .seaTbtn button {
    width: 85px;
    height: 36px;
    border: 1px solid #f79796;
    color: #fff;
    background: none;
    line-height: 32px;
    cursor: pointer;
    font-size: 16px;
    margin-right: 0;
}

.proDetailTopCon .defaultSearch2 .seaInputBox {
    float: left;
    padding-left: 0;
    height: 36px;
    width: 277px;
    position: relative;
    border: none !important;
}

.proDetailTopCon .defaultSearch2 .seaInputBox p {
    position: absolute;
    line-height: 36px;
    font-size: 12px;
    color: #999;
    background: #fff;
    top: 0;
    margin: 0;
    left: 11px;
    height: 36px;
}

.proDetailTopCon .search button {
    font-size: 16px;
    background: #d11120;
    width: 85px;
}

.proInfoCon {
    max-width: 238px;
    float: left;
    height: 62px;
    position: relative;
    margin-right: 25px;
    z-index: 501;
}

.proInfoCon dt {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 2px 0 4px;
}

.proInfoCon dt a {
    display: block;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/arrowIcoNew.png) right no-repeat;
    float: left;
    max-width: 215px;
    text-decoration: none;
}

.proInfoCon dd {
    overflow: hidden;
    height: 18px;
}

.proInfoCon dd a {
    display: block;
    float: left;
    height: 17px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) no-repeat;
    text-indent: 200px;
    overflow: hidden;
}

.proInfoCon dd a.jyIco {
    width: 16px;
    background-position: -284px 1px;
}

.proInfoCon dd a.bzIco {
    width: 16px;
    background-position: -284px -35px;
}

.proInfoCon dd a.wxIco {
    width: 24px;
    background-position: -277px -72px;
    height: 19px;
}

.proInfoCon dd span {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #f79796;
}

.proInfoCon span b {
    padding: 0 4px;
    font-weight: normal;
}

.proInfoAlert {
    width: 285px;
    height: 195px;
    position: absolute;
    top: 62px;
    border: 1px solid #e5e5e5;
    padding: 15px 20px 10px;
    left: 0;
    background: #fff;
    z-index: 50000;
    box-shadow: 0px 0px 5px #ddd;
}

.comName2 {
    line-height: 22px;
}

.comName2 a {
    color: #333;
    line-height: 22px;
    font-size: 14px;
}

.proInfoAlert li {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #333;
}

.proInfoAlert li span.infoLeft {
    color: #999;
    margin-right: 5px;
}

.alertBotLink {
    height: 48px;
    border-top: 1px solid #e5e5e5;
    height: 48px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
}

.alertBotLink a {
    height: 16px;
    overflow: hidden;
    width: 33.333%;
    border-left: 1px solid #e5e5e5;
    margin-left: -1px;
    display: block;
    float: left;
    margin-top: 16px;
    text-align: center;
    font-size: 12px;
    color: #333;
    line-height: 16px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) no-repeat;
}

.alertBotLink a.itemLink {
    background-position: 0 -112px;
    text-indent: 1.7em;
    text-align: left;
}

.alertBotLink a.messLink {
    background-position: 7px -146px;
}

.alertBotLink a.collectLink {
    background-position: 27px -179px;
    text-align: right;
    text-decoration: none;
}

.mmtMember {
    height: 16px;
    margin-bottom: 20px;
    line-height: 16px;
    padding-top: 5px;
}

.mmtMember span {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    line-height: 22px;
}

.mmtMember span b {
    color: #ee2e2c;
    font-weight: bold;
    padding: 0 0 0 5px;
}

.mmtMember span em {
    display: block;
    float: left;
    height: 21px;
    width: 17px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -45px -68px no-repeat;
    vertical-align: middle;
}

.mmtMember a {
    display: block;
    float: left;
    margin-left: 5px;
    height: 17px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) no-repeat;
    text-indent: 200px;
    overflow: hidden;
    margin-top: 2px;
}

.mmtMember a.jyIco {
    width: 16px;
    background-position: -248px -35px;
    padding-left: 10px;
    border-left: 1px solid #e5e5e5;
    margin-left: 10px;
}

.mmtMember a.bzIco {
    width: 16px;
    background-position: -258px -35px;
}

.codeImg2 {
    position: absolute;
    right: 20px;
    top: 50px;
    width: 85px;
}

.codeImg2 img {
    width: 25px;
    height: 26px;
    left: 30px !important;
    top: 30px !important;
}

.codeImg2 p {
    text-align: center;
    line-height: 24px;
    color: #666;
    font-size: 12px;
}

.topDataCon {
    float: left;
    overflow: hidden;
    padding-top: 8px;
    margin-right: 30px;
}

.topDataCon dd {
    float: left;
    margin-left: -1px;
    border-left: 1px solid #f79796;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    height: 30px;
}

.topDataCon dd h5 {
    line-height: 14px;
    font-weight: normal;
    font-size: 14px;
}

.topDataCon dd p {
    line-height: 12px;
    font-size: 12px;
    padding-top: 5px;
}

.topDataCon dd em {
    display: inline-block;
    height: 16px;
    width: 7px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) no-repeat;
    vertical-align: middle;
    margin-left: 2px;
}

.topDataCon dd em.arrowUp2 {
    background-position: -293px -135px;
}

.topDataCon dd em.arrowDown2 {
    background-position: -293px -163px;
}

.proTopCode {
    float: left;
    width: 26px;
    height: 26px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 0 -67px no-repeat;
    margin-top: 11px;
    position: relative;
    cursor: pointer;
    z-index: 501;
}

.codeAlert {
    padding: 20px 20px 10px;
    width: 110px;
    height: 140px;
    background: #fff;
    position: absolute;
    top: 51px;
    left: -62px;
    border: 1px solid #e5e5e5;
    box-shadow: 0px 0px 5px #ddd;
}

.codeAlert img {
    width: 25px;
    height: 26px;
    left: 43px !important;
    top: 43px !important;
}

.codeAlert p {
    line-height: 30px;
    color: #666;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
}

.hotSearch {
    float: left;
    font-size: 12px;
    line-height: 12px;
    padding-top: 16px;
}

.hotSearch a {
    margin: 0 11px;
    color: #666;
}

.hotSearch a:hover {
    color: #ee2e2c;
}

.locationRight a.Subscribe {
    line-height: 12px;
    height: 12px;
    margin: 16px 0 0 5px;
    color: #666;
}

.proTitCon {
    overflow: hidden;
}

.proTitCon h1 {
    float: left;
}

.proTitCon a {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -975px -116px no-repeat;
    padding-left: 29px;
    float: right;
    color: #999;
    font-size: 12px;
    margin: 10px 0;
}

.takeSamplesBox {
    display: none;
}

.proDetailFixed {
    height: 50px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-left: none;
    border-right: none;
    position: fixed;
    top: 700px;
    left: 0;
    width: 100%;
    z-index: 60000;
}

.proDetailFixedCon {
    width: 1190px;
    margin: 0 auto;
    height: 50px;
}

.proDetailFixed .itemName {
    width: 238px;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-bottom: none;
    height: 50px;
    float: left;
}

.proDetailFixed .itemName a {
    display: block;
    padding-left: 42px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -265px -317px no-repeat;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    height: 50px;
    line-height: 50px;
    padding-right: 20px;
}

.proDetailTab {
    float: left;
    padding-left: 7px;
}

.proDetailTab li {
    padding: 0 38px;
    font-size: 16px;
    line-height: 50px;
    float: left;
    color: #333;
    cursor: pointer;
}

.proDetailTab li.cur,
.proDetailTab li:hover,
.proDetailBtn a:hover {
    color: #ee2e2c;
    background: #fff;
}

.proDetailBtn {
    width: 148px;
    border-top: none;
    border-bottom: none;
    height: 50px;
    float: right;
    line-height: 50px;
}

.proDetailBtn a {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #ee2e2c;
}

.proDetailBtn a:hover {
    background: #d11120;
    color: #fff;
}

.Box1Rig2 ul li p.box1RigName {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 20px;
    display: none;
}

.box1RigImgBox {
    height: 135px;
}

.Box1Rig2 ul li p.box1RigName a {
    color: #666;
}

.box1RigArrow {
    height: 24px;
    padding: 0 16px;
    margin-top: 15px;
}

.box1RigArrow a {
    display: block;
    float: left;
    width: 20px;
    height: 24px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 0 -67px no-repeat;
}

.box1RigArrow a.box1ArrowLeft {
    background-position: -170px 4px;
}

.box1RigArrow a.box1ArrowRig {
    background-position: -230px 4px;
}

.box1RigArrow span {
    display: block;
    float: left;
    width: 54px;
    height: 24px;
    text-align: center;
}

.box1RigArrow span em {
    display: inline-block;
    width: 14px;
    height: 24px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 0 -67px no-repeat;
    background-position: -212px 3px;
}

.box1RigArrow span em.cur {
    background-position: -192px 3px;
}

.fix-right .every.weix a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -272px -63px no-repeat;
}

.fix-right .every.qq a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -273px -207px no-repeat;
}

.fix-right .every.rigProMessage a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -271px -257px no-repeat;
}

.fix-right .every.recordCon a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 7px -222px no-repeat;
}

.fix-right .every.top a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 8px -271px no-repeat;
}

.fix-right .every.top {
    position: fixed;
}

.evaluation,
.item-price-r .Coupon,
.item-row-w,
.topPriceBox {
    font-size: 12px;
}

.fixedRifBox {
    position: fixed;
    right: 0;
    height: 100%;
    width: 35px;
    top: 0;
    z-index: 110001;
    transition: width .3s;
}

.fixedRifBox.rigW305 {
    width: 305px;
}

.recordListBox {
    position: absolute;
    top: 0;
    width: 270px;
    left: 35px;
    height: 100%;
    background: #f5f5f5;
}

.recordListCon {
    overflow: auto;
    position: absolute;
    top: 40px;
    left: 0;
    padding: 0 16px;
    bottom: 20px;
    width: 238px;
    overflow-x: hidden;
}

.recordListCon ul li {
    margin: 5px;
    background: #fff;
    width: 100px;
    padding: 5px;
    float: left;
}

.recordListCon .recordImg {}

.recordListCon .recordImg img {
    max-height: 100px;
    max-width: 100px;
}

.recordListCon li p {
    text-align: center;
    color: #ee2e2c;
    font-size: 12px;
    line-height: 20px;
    padding-top: 2px;
    height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.recordListCon ul {
    width: 110%;
}

.styInfo {
    height: 47px;
    line-height: 46px;
}

.styInfo h3 {
    display: block;
    float: left;
    padding-left: 45px;
    color: #fff;
    font-size: 18px;
    line-height: 46px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -256px -381px no-repeat;
    margin-right: 3px;
}

.styInfo span {
    display: block;
    color: #f7acac;
    font-size: 14px;
    float: left;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/arrowIcoNew.png) right no-repeat;
    padding-right: 20px;
    cursor: pointer;
}

.mainnav td a.commMenu:hover {
    background: #ee2e2c;
}

/**/
.d-vopy.parameter {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.d-vopy.parameter table {
    border: none;
}

.d-vopy.parameter th {
    width: 90px;
    text-align: left;
    padding-bottom: 10px;
    line-height: 20px;
    border: none;
    background: #fff;
    color: #999;
}

.d-vopy.parameter td {
    width: 150px;
    text-align: left;
    line-height: 20px;
    padding: 0 20px 0 10px;
    border: none;
}

.proTitCon .dele,
.proTitCon a:hover {
    color: #ee2e2c;
}

.topPriceBox a,
.topPriceBoxGray a {
    color: #ee2e2c !important;
    position: absolute;
    top: -13px;
    right: 10px;
    font-size: 12px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/img/dAlertIco.png) 103px 26px no-repeat !important;
    padding-right: 24px;
    display: block;
    height: 40px;
}

.Box1Rig2 ul li .box1RigImg a {
    display: table-cell;
    width: 110px;
    height: 110px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 72px;
    *font-family: Arial;
}

.Box1Rig2 ul li .box1RigImg a img {
    vertical-align: middle;
}

.Box1Rig2 h3 {
    font-size: 14px;
    line-height: 34px;
    color: #333;
    text-align: center;
    padding: 10px 0 6px;
}

.Box1Rig2 h3 span {
    color: #ee2e2c;
}

.Box1Rig2 {
    width: 130px;
    float: left;
    margin-left: -1px;
    background: #efefef;
    position: absolute;
    right: 0;
    height: 100%;
}

.Box1Rig2 ul li {
    display: block;
    height: auto;
    width: 110px;
    margin: 0 10px 0px;
    position: relative;
    overflow: hidden;
}

.Box1Rig2 ul li .box1RigImg a,
.Box1Rig ul li span {
    display: table-cell;
    width: 100px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 72px;
    *font-family: Arial;
    background: #fff;
}

.Box1Rig2 ul li .box1RigImg a img {
    vertical-align: middle;
    max-width: 100px;
    max-height: 100px;
}

.Box1Rig2 ul li .box1RigImg a {
    color: #fff;
    font-size: 12px;
}

.Box1Rig2 ul li p.box1RigPrice {
    color: #ee2e2c;
    font-size: 14px;
    text-align: center;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 3px;
}

span.letter2 {
    letter-spacing: 2em;
    white-space: nowrap;
}

span.letter05 {
    letter-spacing: 0.5em;
    white-space: nowrap;
}

.botCode1,
.botCode2 {
    display: none;
}

.mod-detail-gallery .nav-tabs .tab-trigger .box-img img {
    max-width: 58px;
    max-height: 58px;
}

.fix-right .every.subscribeCon a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 7px -318px no-repeat;
}

.recordListBox h3 {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 0px -357px no-repeat;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    font-size: 12px;
    color: #666;
    font-weight: normal;
    margin-left: 10px;
}

.recordListCon::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.recordListBox .recordClose {
    display: block;
    height: 28px;
    width: 28px;
    position: absolute;
    right: 8px;
    top: 6px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 9px -407px no-repeat;
}

.mmt-years.strengthBg {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proLeftBg.png)
}

.comply-name p.cName a {
    color: #333;
}

.recordListNo {
    padding: 120px 0 150px;
}

.recordListNo em {
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) 0px -461px no-repeat;
}

.recordListNo p {
    font-size: 14px;
    color: #333;
    line-height: 60px;
    text-align: center;
}

.recordListCon ul li .recordImg {
    height: 100px;
    width: 100px;
}

.recordListCon ul li .recordImg a {
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    height: 100px;
    width: 100px;
}

.d-vopy.parameter li {
    width: 286px;
    float: left;
    font-size: 12px;
}

.d-vopy.parameter li span {
    width: 80px;
    text-align: left;
    padding-bottom: 10px;
    line-height: 20px;
    margin-right: 5px;
    border: none;
    background: #fff;
    color: #999;
    display: block;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.d-vopy.parameter li p {
    width: 165px;
    text-align: left;
    line-height: 20px;
    padding: 0 20px 0 10px;
    border: none;
    display: block;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.codeImg2 .q-icon {
    width: 85px;
    height: 85px;
    position: relative;
}

.codeAlert .q-icon2 {
    width: 110px;
    height: 110px;
}

.alertBotLink a:hover,
.comName2 a:hover {
    color: #ee2e2c;
    text-decoration: none
}

a:hover {
    text-decoration: none;
}

.recomImg {
    width: 100px;
    height: 100px;
}

.recomImg a {
    display: table-cell;
    width: 100px;
    height: 100px;
    vertical-align: middle;
    text-align: center;
}

.recomImg a img {
    vertical-align: middle;
}

.proDetailFixed .itemName a:hover,
.proDetailTab li a:hover {
    color: #ee2e2c;
    text-decoration: none;
}

.proDetailBtn a:hover {
    text-decoration: none;
}

.codeAlert,
.proInfoAlert,
.form_list_tip {
    animation: myfirst2 .5s;
    -moz-animation: myfirst2 .5s;
    -webkit-animation: myfirst2 .5s;
    -o-animation: myfirst2 .5s;
}

@keyframes myfirst2 {
    from {
        margin-top: 20px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
    }

    to {
        margin-top: 0px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
}

.fix-right .every span,
.fix-right .every .qq-tk {
    animation: myfirst3 .5s;
    -moz-animation: myfirst3 .5s;
    -webkit-animation: myfirst3 .5s;
    -o-animation: myfirst3 .5s;
}

@keyframes myfirst3 {
    from {
        right: 25px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
    }

    to {
        right: 35px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
}

.recordListBox .recordClose:hover {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.recordListBox .recordClose {
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

a.leftArrow.opacity5,
a.rightArrow.opacity5 {
    cursor: default;
}

.Box1Rig2 ul li p.box1RigName a:hover {
    color: #ee2e2c;
}

.sProgramBox {
    text-align: center;
    padding-bottom: 10px;
}

.sProgramBox dt img {
    width: 120px;
    height: 120px
}

.sProgramBox dd {
    font-size: 14px;
    color: #333;
    padding: 10px 0;
}

.about-bus p a.pdfIco {
    padding-left: 28px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/detailFileIco.png) 0 2px no-repeat;
}

.about-bus p a.wordIco {
    padding-left: 28px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/detailFileIco.png) 0 -48px no-repeat;
}

.about-bus p a.excelIco {
    padding-left: 28px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/detailFileIco.png) 0 -98px no-repeat;
}

.about-bus p a.pptIco {
    padding-left: 28px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/detailFileIco.png) 0 -148px no-repeat;
}

/**/
.dVideoBox {
    height: 380px;
    width: 380px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5001;
    box-shadow: 0px 0px 5px 0px #ddd;
}

.dVideoBoxCon {
    height: 380px;
    width: 380px;
    background: #000 !important;
}

.dVideoBoxCon video {
    width: 100%;
    height: 380px;
    background: #000 !important;
}

.dVideoBox a {
    display: block;
    height: 30px;
    width: 30px;
    position: absolute;
    right: 0;
    top: 0;
    background: #999;
    font-size: 26px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    cursor: pointer;
    z-index: 306;
}

.dVideoBox a:hover {
    background: #ee2e2c;
}

.dVideoBox.big .videoBoxCion {
    width: 730px;
    height: 452px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -278px;
    margin-left: -365px;
    border: 1px solid #e6e6e6;
    box-shadow: 0px 0px 5px 0px #f1f1f1;
    z-index: 999992;
}

.dVideoBox.big .videoBg {
    display: block;
}

.dVideoBox.big .videoTit {
    height: 36px;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 10px;
    line-height: 36px;
    background: #f8f8f8;
    display: none;
}

.videoTit {
    height: 0 !important;
    position: relative;
    border-bottom: 0 !important;
    padding: 0 10px;
    line-height: 36px;
    background: #000 !important;
}

.videoTit h4 {
    color: #333;
    font-size: 14px;
    float: left;
    width: 200px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.videoTit a {
    float: right;
    height: 26px !important;
    width: 26px !important;
    color: #fff;
    display: block;
    font-size: 20px;
    text-decoration: none;
    position: absolute;
    right: -26px;
    top: -1px;
    background: #000;
    text-align: center;
    line-height: 24px !important;
}

.dVideoBox.big .videoCon {
    padding: 0;
    background: #000;
}

.videoBox.w720 .videoContent {
    height: 405px;
    width: 720px;
}

.videoContent video {
    width: 100%;
}

.videoBg {
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    background: #000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 999991;
    position: fixed;
    display: none;
}

.videoIco {
    position: absolute;
    top: 320px;
    left: 20px;
    height: 43px;
    width: 45px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/videoIco.png);
    cursor: pointer;
    z-index: 1;
}

.videoIco:hover {
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}

.dVideoBox .videoCon {
    padding: 0;
}

.dVideoBox .videoTit {
    display: none;
}

.dVideoBox.big .videoBg {
    display: none;
}

.dVideoBox.big .enlargess {
    top: 0 !important;
    left: 0px !important;
}

.dVideoBox.big .dVideoBoxCon {
    width: 720px !important;
    height: 405px !important;
    background: #000 !important;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -278px;
    margin-left: -360px;
    border: 1px solid #000 !important;
    box-shadow: 0px 0px 5px 0px #000 !important;
    z-index: 999992;
}

.fwhIco {
    width: 60px;
    height: 17px;
    background-position: -194px -135px;
    margin-top: 8px;
    position: relative;
}

.brandBusiness {
    margin-top: 3px;
    display: block;
    float: left;
    margin-right: 3px;
}

a.supershopIcon {
    float: left;
    width: 80px;
    height: 20px;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/supershopIcon.png) no-repeat;
    vertical-align: middle;
    display: block;
    margin: 5px 5px 5px 0;
}

.certificatesIco {
    display: block;
    width: 38px;
    height: 26px;
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/NewProIco.png) -86px -175px;
    margin-top: 2px;
}

.proInfoCon dd a.jyIco {
    margin-right: 10px;
}

/*--jr0912-*/
.jr_list_1 {
    clear: both;
    padding-top: 30px;
}

.jr_list_1 p {
    font-size: 12px;
    color: #333;
    float: left;
    padding-right: 30px;
    line-height: 30px;
}

.jr_list_1 p a {
    font-size: 12px;
    color: #333;
}

.jr_list_1 p a:hover {
    text-decoration: underline;
}

.jr_list_1 .jrico1 a {
    color: #999;
}

.jr_list_1 .jrico1 a:hover {
    color: #ee2e2c;
}

.jr_list_1 .jrico4 a {
    color: #ee2e2c;
}

.jr_list_1 .jrico4 a:hover {
    color: #ee2e2c;
    text-decoration: underline;
}

.jr_list_1 .jrico1 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/fix-r/jr1.jpg) no-repeat left center;
    text-indent: 28px;
    color: #666;
}

.jr_list_1 .jrico2 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/fix-r/jr2.jpg) no-repeat left center;
    text-indent: 28px;
    color: #666;
}

.jr_list_1 .jrico3 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/fix-r/jr3.jpg) no-repeat left center;
    text-indent: 28px;
    color: #666;
}

.jr_list_1 .jrico4 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/fix-r/jr4.jpg) no-repeat left center;
    text-indent: 28px;
    color: #666;
}

span.mmtVip,
span.mmtV2,
span.mmtV3,
span.mmtV4 {
    float: left;
    display: block;
    width: 47px;
    height: 48px;
}

span.mmtVip {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/mmtIcoDetail.png) 0 -133px;
    width: 30px;
}

span.mmtV2 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/mmtIcoDetail.png) 0 10px;
}

span.mmtV3 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/mmtIcoDetail.png) 0 -36px;
}

span.mmtV4 {
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/mmtIcoDetail.png) 0 -82px;
}

.mmtMember span em.mmtV2 {
    background-position: 0 0;
    width: 36px;
    background: url(http://style.org.hc360.com/images/detail/mysite/siteconfig/newPro/mmtIco2018.png) no-repeat;
}

.mmtMember span em.mmtV3 {
    background-position: 0 -36px;
    width: 36px;
    background: url(http://style.org.hc360.com/images/detail/mysite/siteconfig/newPro/mmtIco2018.png) no-repeat;
}

.mmtMember span em.mmtV4 {
    background-position: 0 -72px;
    width: 36px;
    background: url(http://style.org.hc360.com/images/detail/mysite/siteconfig/newPro/mmtIco2018.png) no-repeat;
}

.mmtMember span em.mmtVip {
    background-position: 0 -111px;
    width: 36px;
    background: url(http://style.org.hc360.com/images/detail/mysite/siteconfig/newPro/mmtIco2018.png) no-repeat;
}

.fix-right .every.qd a.every-a {
    background: url(//style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/proDetailIco.png) -273px -207px no-repeat;
}

.qdAlert {
    width: 260px;
    height: 260px;
    position: fixed;
    bottom: 20px;
    right: 50px;
    background: #fff;
    box-shadow: 0 2px 8px 1px #ddd;
    z-index: 100000;
    display: none;
    border-radius: 8px;
    overflow: hidden;
}

.qdAlert a.qdAlertClose {
    position: absolute;
    top: 0;
    right: 0;
    background: url(http://style.org.hc360.com/images/detail/mysite/siteconfig/qdIco/detailIco.png) -65px 15px no-repeat;
    width: 50px;
    height: 50px;
}

.qdAlertTop {
    background: #fff;
    padding-top: 20px;
}

.qdAlertTop em {
    display: block;
    width: 78px;
    height: 98px;
    margin: 0 auto;
    background: url(http://style.org.hc360.com/images/detail/mysite/siteconfig/qdIco/24h.png) 0 0;
}

.qdAlertTop p {
    text-align: center;
    line-height: 34px;
    color: #333;
    font-size: 24px;
    padding: 15px 0 15px;
}

.qdAlertBot {
    height: 53px;
    background: #fff;
    padding-top: 17px;
}

.qdAlertBot a {
    display: block;
    width: 200px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    margin: 0 auto;
    color: #fff;
    font-size: 18px;
    background: #fd5555;
    border-radius: 5px;
}

.qdAlertBot a:hover {
    text-decoration: none;
}

a.jvIco {
    width: 66px;
    height: 17px;
    background-position: -58px -1060px;
    margin-top: 8px !important;
    position: relative;
}

.exchangeBtn {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 24px;
    background: #fff;
    text-align: center;
    line-height: 24px;
    border-radius: 4px;
    margin-top: 10px;
}

.chtBtnBox li a {
    width: 110px
}

.chtBtnBox li a.ContactNew {
    border: 1px solid #ee2e2c;
    height: 38px;
    color: #ee2e2c !important;
    background: #fff4f4;
}

.chtBtnBox li a.chtBtn {
    width: 110px;
    color: #fff !important;
    background: #ee2e2c;
    border: 1px solid #ee2e2c;
    cursor: pointer;
}

.videoCon a {
    position: inherit;
    display: table-cell;
    text-align: center;
    width: 380px;
    background: none;
    height: 380px;
    vertical-align: middle;
}

.videoCon a img {
    max-width: 380px;
    max-height: 380px;
    vertical-align: middle;
}

.videoCon a:hover {
    background: none;
}

.qyhIco {
    float: left;
    display: block;
    width: 21px;
    height: 23px;
    vertical-align: middle;
    margin: 12px 3px 0 0;
    background: url(http://style.org.hc360.com/images/my/images/corcenter/mmt4/new/hyh_new_img.png) 0 -124px no-repeat;
}

.cuohe-con {
    clear: both;
    margin: 10px 0;
    padding: 6px 25px 10px;
}

.cuohe-con h5 {
    font-size: 16px;
    color: #000;
    line-height: 30px;
    font-weight: 400;
    padding-bottom: 6px;
}

.cuohe-con p {
    font-size: 14px;
}

/* 2019-11-26 WXD */
.excellent-title {
    overflow: hidden;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    margin-bottom: 5px;
    font-weight: normal;
}

.excellentTop,
.baseDataCon {
    border-bottom: 1px solid #eee;
    margin-bottom: 12px;
    padding-bottom: 20px;
    overflow: hidden;
}

.excellentTopLeft {
    width: 630px;
    float: left;
    font-size: 12px;
}

.excellentTopTit {
    margin-bottom: 5px;
    color: #333;
    font-weight: normal;
}

.excellentTopTit b {
    color: #ee2e2c;
    font-weight: normal;
    padding: 0 5px;
}

.excellentTopLeft p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    margin-bottom: 5px;
}

.excellentTopRig {
    float: right;
    width: 180px;
    height: 60px;
    border: 1px solid #e5e5e5;
    margin-top: 30px;
}

.excellentTopRig a {
    display: table-cell;
    width: 180px;
    height: 60px;
    vertical-align: middle;
    text-align: center;
}

.excellentTopRig a img {
    max-height: 60px;
    max-width: 180px;
}

.excellentTit {
    overflow: hidden;
    line-height: 24px;
    padding: 10px 0 5px
}

.excellentTit h3 {
    font-size: 14px;
    font-weight: normal;
}

.excellentTit .pdfDownload {
    margin-top: 2px;
}

.pdfDownload a {
    color: #ee2e2c;
    font-size: 12px;
    padding-left: 25px;
    display: block;
    background: url(https://style.org.hc360.com/images/detail/mysite/siteconfig/new_product/newImg/pdfIcon.png) 0 2px no-repeat;
    float: left;
    margin-right: 20px;
}

.baseDataList,
.packagingList {
    overflow: hidden;
}

.baseDataList li,
.packagingList li {
    float: left;
    width: 33.333%;
    font-size: 12px;
    line-height: 30px;
}

.baseDataList p,
.packagingList p {
    float: left;
    width: 80px;
    color: #666;
}

.baseDataList .rig,
.packagingList .rig {
    float: left;
    color: #333;
    width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.packagingCon,
.parameterCon {
    padding-bottom: 10px;
    overflow: hidden;
}

.parameterCon table {
    border: 1px solid #eee;
    border-right: 0;
    border-bottom: 0;
    width: 100%;
    margin: 8px 0;
}

.parameterCon th,
.parameterCon td {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 33.333%;
    font-size: 12px;
    color: #333;
    padding-left: 110px;
    font-weight: normal;
}

.parameterCon td {
    color: #666;
}

.parameterCon table tr:nth-child(odd) {
    background: #f5f5f5;
}

.editTime {
    color: #999;
    text-align: right;
    padding: 0 0 5px;
    font-size: 12px;
}

.excellentIntro {
    overflow: hidden;
}

.pro-tab-left li.pro-tab-cur a {
    color: #ee2e2c;
}